SQL 如何实现一条sql语句插入1000行数据
2016-11-24 14:44
1266 查看
用SQL的可编程性,作为测试数据用是吧:
declare @i int;--申明一个整形变量i
set @i = 1;--设置初始值为1
while(@i < 1000)--用while循环给定一个循环结束条件小于1000
begin
insert into tb_user values('user_no'+cast(@i as varchar),'user_name'+cast(@i as varchar));--开始插入
set @i = @i +1;--累加
end;
--单引号中的数据是自定义的,cast(@i
as vaechar)是将整形的i转换成数据库中的varchar类型,可编程性中的变量前都用@定义,begin
,end相当于"{"和"}".整个数据采用拼接方式组成,虽然单一,但是可以满足插入1000条的要求了,作为测试数据应该是没问题的,在SQLServer2005的环境下完成.
declare @i int;--申明一个整形变量i
set @i = 1;--设置初始值为1
while(@i < 1000)--用while循环给定一个循环结束条件小于1000
begin
insert into tb_user values('user_no'+cast(@i as varchar),'user_name'+cast(@i as varchar));--开始插入
set @i = @i +1;--累加
end;
--单引号中的数据是自定义的,cast(@i
as vaechar)是将整形的i转换成数据库中的varchar类型,可编程性中的变量前都用@定义,begin
,end相当于"{"和"}".整个数据采用拼接方式组成,虽然单一,但是可以满足插入1000条的要求了,作为测试数据应该是没问题的,在SQLServer2005的环境下完成.
相关文章推荐
- 【SQL】如何一次(一条SQL语句)向ORACLE中插入多组/多条数据,不同于mysql
- sql语句如何在insert一条数据后直接返回刚刚插入的数据的ID
- sql语句如何在insert一条数据后直接返回刚刚插入的数据的ID
- mysql如何用一条sql语句实现不存在就插入,存在的话则更新
- 两张表关联如何实现同时插入数据 sql具体语句
- 在Oracle使用sql语句中如何插入日期格式的数据
- 用一条SQL语句实现向数据库中插入多条记录的方法
- PL/SQL中如何让程序每隔几秒插入一条数据
- oracle从多表中获取数据,然后用一条sql语句插入多条数据
- SQL语句oracle中如何插入Date类型的数据
- oracle 一条sql语句插入多条数据,ibatis迭代
- 在sql server中,如何使用一条语句实现将表1中的数据复制到表2中
- SQL语句 如何把从一个表中查出来数据插入到另一个表中
- 何用sql语句实现:将insert语句作为一个字段,插入到表格的一条记录之中
- PHP如何获取刚插入数据的ID 和判断SQL语句是否成功执行
- 重复的数据只取一条,SQL语句如何写
- SQL语句oracle中如何插入Date类型的数据
- 如何写随机从表中抽一条数据的SQL语句
- 尽管普通的sql语句代码可以实现数据插入的操作,但是更好的代码应该是参数的方式:
- SQL_如何实现用户A的表A数据插入到用户B的表B中?