私はtableA (ID INT Identity(1,1) , Name VARCHAR(2))
01 、 02 、 03 、 04までのname
値をテーブルに入力したい。A1、A2、A3、.. Z1、Z2..01
ZZ
すべての値は異なります。
私はtableA (ID INT Identity(1,1) , Name VARCHAR(2))
01 、 02 、 03 、 04までのname
値をテーブルに入力したい。A1、A2、A3、.. Z1、Z2..01
ZZ
すべての値は異なります。
DECLARE @chars varchar(36)
set @chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
DECLARE @i1 int = 1
DECLARE @i2 int = 2
WHILE @i1 < LEN(@chars)
BEGIN
WHILE @i2 < LEN(@chars)
BEGIN
INSERT tableA(Name) VALUES (SUBSTRING(@chars, @i1, 1) + SUBSTRING(@chars, @i2, 1))
SET @i2 += 1
END
SET @i1 += 1
SET @i2 = 1
END