Oracle迴圈插入測試資料

2021-08-29 19:26:46 字數 920 閱讀 7573

declare

maxrecords constant int:=1000;

i int :=1;

begin

for i in 1..maxrecords loop

insert into userinfo(userid,login,password,firstname,lastname,isadministrator)

values(sys_guid(),to_char('9999'+i),'password','fristname','lastname','0');

end loop;

dbms_output.put_line(' 成功錄入資料! ');

commit;

end;

sys_guid()  生成 guid oracle

newid   生成 guid  sqlserverr

declare

定義部分標識

maxrecords constant int:=100;

定義 maxrecords 為整型常量 100

i int :=1;

定義 i 為整型值變數,初值為 1

begin

執行部分標識

for i in 1..maxrecords loop

i 從 1 迴圈到 maxrecords

insert into tempuser.testtable(recordnumber,currentdate) values (i,sysdate);

向資料表中插入資料

end loop;

結束迴圈

dbms_output.put_line(' 成功錄入資料! ');

顯示成功錄入資料資訊

commit;

提交結果

end;

結束執行

mysql迴圈插入大量測試資料

最近業務場景的需要,mysql單錶要插入大量資料,考慮到單條記錄長短對資料儲存量有很大的影響,所以進行了一次插入檢索測試。插入 procedure delimiter drop procedure if exists insert current data uuid create procedure...

《Oracle總結 01》 建表 插入測試資料

打年初換了工作至今近一年的時間裡,大部分時間開發介面,順帶寫點前端邏輯 資料庫相關的用的不多,久了不用就生疏了,趁著18年的最後十來天,得空將資料庫等之前的知識簡單梳理下。官網提供的比較大,這裡用的是精簡版 提取碼 qkif 二,建表 資料庫安裝成功之後,簡單新建兩張表 表1 員工資訊表emp xi...

sql 批量插入測試資料

declare istart int declare iend int declare i int declare icount int set istart 1 set iend 100000 set i istart while i iend begin insert into websites...