您的位置:首页 > 数据库 > Oracle

Oracle循环插入测试数据

2007-03-17 22:00 495 查看
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;
[align=left]SYS_GUID() 生成 GUID ORACLE [/align]
[align=left]NEWID 生成 GUID SQLSERVERR [/align]
[align=left]declare [/align]
[align=left]定义部分标识 [/align]
[align=left]maxrecords constant int:=100; [/align]
[align=left]定义 maxrecords 为整型常量 100 [/align]
[align=left]i int :=1; [/align]
[align=left]定义 i 为整型值变量,初值为 1 [/align]
[align=left]Begin [/align]
[align=left]执行部分标识 [/align]
[align=left]for i in 1..maxrecords loop [/align]
[align=left]i 从 1 循环到 maxrecords [/align]
[align=left]Insert into tempuser.testtable(recordnumber,currentdate) values (i,sysdate); [/align]
[align=left]向数据表中插入数据 [/align]
[align=left]end loop; [/align]
[align=left]结束循环 [/align]
[align=left]dbms_output.put_line(' 成功录入数据! '); [/align]
[align=left]显示成功录入数据信息 [/align]
[align=left]commit; [/align]
[align=left]提交结果 [/align]
[align=left]end; [/align]
[align=left]结束执行 [/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: