SQL中插入多行(包括列某部分自增)
上一篇 /
下一篇 2009-09-09 17:43:22
/ 个人分类:sql 学习
若表t_run_users中有字段user_no , user_name ,create_date 三字段,其中主键user_no中值为100100000000(12位),user_name的值为0000,(应该不为主键也可用此办法)
declare @i int,@a varchar(20)
set @i=1
set @a='1001'
while @i<=200
begin
insert T_Run_Users
select left(@a,4)+right('00000000'+ltrim(@i),8),
right('0000'+ltrim(@i),4),
'2009-09-08 09:22:39'
set @i=@i+1
end
扫行出来的结果如下
------------------
user_no user_name create_date
100100000000 0000 2009-09-08 09:22:39
100100000001 0001 2009-09-08 09:22:39
100100000002 0002 2009-09-08 09:22:39
.......
.......
:)
收藏
举报
TAG: