1.
編寫簡單的批量資料插入,可用在效能測試時多資料的壓力測試,檢測網頁,或客戶端介面資料量較多時是否有異常現象,在測試過程中經常需要使用到這種方式,學會這個,以後簡單的插入批量資料就可以自己完成啦,不用再依賴開發了,let
』s go!
2.先檢視需要進行批量插入資料的表結構,例如,乙個**本表,表結構如下:使用者姓名,所屬租戶id
,**號碼,**呼入呼出型別,使用者分組
id3.批量插入資料使用的語法為insert into表名稱(表字段,表字段,……)values(a,b,……),然後後面的就很簡單啦
//先宣告需要使用的
3個變數
declare
@anvarchar
(500)
declare
@bnvarchar
(500)
declare
@cnvarchar
(500)
//我希望批量插入的**本,姓名從
test1
開始,所屬租戶id為
1,**號碼開頭前8位為
15626513***
,**呼入呼出型別為
3,分組id為
1set@a=
1 set@b='
15626513'
set@c=1
//批量新增
200個**號碼,即迴圈次數
200次
while(@d
<=
100)
begin
//關鍵步驟,開始插入資料,
5項資料,有
3項是固定值,只有姓名和**號碼不能重複,需要遞增變化,姓名為字串加數字遞增,通過
'test'+@a
實現,**號碼都是數字,直接相加即可
insert
into
[wisdomtaxibase]
.[dbo]
.[t_phonenumber]
(p_personname
,p_tenantid
,p_phonenumber
,p_flag
,p_pgid
)values
('test'+@a
,1,@b
+@c,3
,1)
//迴圈過程中各個變數進行遞增,可根據不同的需求設定遞增值
set@a=@a
+1;
set@c=@c
+1;
set@d=@d
+1;
end
4.結束,這樣就可以往**本批量增加
200條記錄了,是不是超級簡單,趕緊動手試試吧,寫**其實也沒有想象中那麼難。
批量插入oracle資料庫
odp技術,引數可以為陣列 注意事項 1 時間處理 防止資料庫中有date型別的資料,不設定格式則會出現無效月份的情況,如 new oracledate 2011 08 26 17 18 19 oracleglobalization og oracleglobalization.getclienti...
DataTable批量插入資料庫
最近在將excel中的檔案匯入到資料庫中,用程式進行編寫,由於資料量較大所以速度很慢,後來採用了sqlbulkcopy類,解決了速度的問題,我就insert語句,sqldataadapter.update dataset,tablename sqlbulkcopy.writetoserver dat...
DataTable批量插入資料庫
最近在將excel中的檔案匯入到資料庫中,用程式進行編寫,由於資料量較大所以速度很慢,後來採用了sqlbulkcopy類,解決了速度的問題,我就insert語句,sqldataadapter.update dataset,tablename sqlbulkcopy.writetoserver dat...