SQL 循环插入多条数据
来源:互联网 发布:java aes256 报错 编辑:程序博客网 时间:2024/05/16 08:38
原文转载自:http://blog.csdn.net/sz_bdqn/article/details/5842314
在开发中经常需要用大量数据来测试,在没有数据的情况下,自己一条一条的插入事在不大可能,用SQL语句,一下就OK了,具体实现如下:
- sql下代码:
- //声明变量;
- DECLARE @i int
- DECLARE @name varchar(10)
- DECLARE @password varchar(10)
- Set @i = 1000
- //开始循环插入数据;
- WHILE @i < 1000
- BEGIN
- Set @i =@i +1
- SET @name = RIGHT('00000' + CAST(@i AS varchar(10)),5)
- set @password = @name
- insert into admin values(@name,@password)
- END
- (2)oracle下代码:
- (1)先理论
- declare
- i number;
- begin
- i := 1;
- while i<=100 loop
- dbms_output.put_line(i);
- i := i+1;
- end loop;
- end;
- (2)实践
- declare
- year varchar2(4):='2008';
- month number(2):=1;
- schoolid number(10):=14640;
- begin
- loop
- loop
- insert into xx_jb1
- (ID,
- XXID,
- GLBMJY,
- XXXZGB,
- XXLS,
- HJXX,
- HJXS,
- LX_TZH_XX,
- LX_TZH_XS,
- BGNF,
- BGYF,
- STATE,
- SSRQ,
- TJRQ,
- TBR)
- values
- (seq_xx_jb1.nextval,
- schoolid,
- 1,
- 1,
- 2,
- 1,
- 248,
- 1,
- 248,
- year,
- month,
- '已通过',
- sysdate,
- sysdate,
- '管理员');
- month := month+1;
- exit when month>12;
- end loop;
- month := month-12;
- schoolid := schoolid+1;
- exit when schoolid>15040;
- end loop;
- end;
0 0
- SQL 循环插入多条数据
- SQL 循环插入多条数据
- sql 循环插入20万条数据
- sql插入多条数据
- SQL表单条数据插入与多条数据插入
- sql server 2000中循环插入100万条数据
- SQL-一条SQL插入多条数据
- sql 循环插入数据
- sql 循环插入数据
- sql 循环插入数据
- SQL循环插入数据
- 循环插入500条数据
- 用SQL一次插入多条数据
- SQL一次性插入多条数据
- SQL一次性插入多条数据
- 一条SQL语句 插入多条数据
- SQL一次性插入多条数据
- SQL中一次插入多条数据
- RMQ问题之Sparse-Table算法
- 神奇的滚动动画,30个视差滚动网站设计
- java 解析XML的几种方式
- oracle服务器和客户端字符集的查看和修改
- 浅谈设计模式六大原则
- SQL 循环插入多条数据
- sop("("+reverseString(str,3,4)+")");//为什么不转呢?" ba cd ";
- 水晶报表 CrystalReportViewer 去除白色和灰色边框
- MATLAB中mean()函数repmat()函数的用法
- java开发中ConnectionPool 连接不同数据库的实现
- sql server 2000中循环建立1024个表
- Swift之网络编程-网络监测
- DB2数据库的建库备份和恢复
- Java ssh poi 根据条件查询数据导出excel到浏览器 下载框不显示 浏览器乱码 之前是用submit()