ORACLE 中 FOR 语句循环插入数据
2019-07-27 05:26
204 查看
原文链接:https://www.geek-share.com/detail/2423561480.html
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 不要定义
希望那位大侠能解释下
就能理解这么简单的,还有很多深奥的以后慢慢学了
从网上找的一些资料,结合实际,试验成功了,下面是一些代码 。
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 不要定义
希望那位大侠能解释下
就能理解这么简单的,还有很多深奥的以后慢慢学了
转载于:https://www.cnblogs.com/gergro/archive/2008/06/04/1213486.html
相关文章推荐
- ORACLE 中 FOR 语句循环插入数据
- ORACLE 中 FOR 语句循环插入数据
- ORACLE 中 FOR 语句循环插入数据
- for循环往Oracle中插入n条数据,主键自增
- 程序向oracle插入数据错误:can bind a LONG value only for insert into a LONG column
- 使用Navicat for MySQL 图形化数据库管理工具,使用查询语句对数据操作显示成功,但是找不到插入/删除的数据的解决办法
- sql 语句 循环插入100万条数据到某个表中
- Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名
- Oracle 循环向某张表中插入数据
- Oracle通过Select语句来插入数据
- oracle快速循环插入数据
- 今天写了个从一张表数据插入到另一张表的oracle 语句
- Oracle/PLSQL: FOR Loop 循环语句
- Oracle循环插入测试数据
- SQL语句oracle中如何插入Date类型的数据
- oracle 循环插入数据
- Oracle For 循环添加数据
- Matlab编程与数据类型 -- 循环控制语句之一:for/end
- oracle优雅for 循环插入 in loop insert
- Oracle的to_date函数(SQL语句往Oracle数据库中插入日期型数据)