Sql 给表中插入有规律的字符串

发布时间 2023-04-26 22:34:46作者: 宋军涛

需求:表中生成有规律的字符

A001  001  ............

A001  002  ...........

...

A001  060 ...........

......

A002  001 .............

A002  002 .............

A002  060 ...........

.............

A020  001.............

A020  002.........

A020  060 ...........

 

结果:

declare @i int  
declare @j int  
declare @no nvarchar(50) 
declare @Lane nvarchar(50) 
set @i = 1
while @i <= 20
begin ------------------
    SET @no='A-'+RIGHT('00'+CONVERT(VARCHAR(50),@i),3)
    set @j = 1
    while @j<=60
    begin
      SET @Lane=RIGHT('00'+CONVERT(VARCHAR(50),@j),3) 
          INSERT INTO table
     VALUES
           (

            .................
           )
    set @j = @j + 1
    end
        set @i = @i + 1
end