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:

 

评分:0

我来说两句

日历

« 2024-04-15  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 7561
  • 日志数: 12
  • 建立时间: 2008-08-21
  • 更新时间: 2009-09-11

RSS订阅

Open Toolbar