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

ORACLE 中 FOR 语句循环插入数据

2008-06-04 14:38 519 查看
ORACLE 才接触,不是很了解,要测试一个数据,慢慢插入数据太麻烦了

从网上找的一些资料,结合实际,试验成功了,下面是一些代码 。

declare

i number; /* 定义一个变量I */

begin

for k in 600..610 /* 从600循环到610 10次循环 */

loop

i:=dbms_random.random; /* 给i 赋值 */

INSERT INTO "RYX"."BOOK2" ("BOOK_ID" ,"BOOK_NAME" ,"BOOK_AUTH" ,

"BOOK_PUB" ,"BOOK_INFO" ,"BOOK_DATE" ,"BOOK_PRICE" )

VALUES (i,'给打个广告费' ,'是帝国时代' ,'广东省个' ,'广东韶关多少个大概' ,

TO_DATE('', 'dd-Mon-yyyy HH:MI:SS AM') , NULL ); /* 插入操作 */

end loop;

commit;

end;

可能注释的有错误,都自己理解的,有一点不明白 ,为什么 K 不要定义

希望那位大侠能解释下

就能理解这么简单的,还有很多深奥的以后慢慢学了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: