在 SQL Server 2008 中将标识列生成为序列字符串

本文介绍如何在 SQL Server 中创建字母数字标识列。

有时需要创建标识列而不是数字值而是字母数字值或者在某些情况下自定义标识列。

让我们假设,您需要自动生成用户 ID。 它应该像 a1,a2,a3,a4...b1,b2,b3,b4...等等。 数字应该是字母数字。

declare @character char(1) , @integer_value varchar(1000)

declare @value int =97, @secondvalue int =1

while @value <= 122

begin

      set @secondvalue=1

      while @secondvalue < 100

       begin

                set @character = char(@value)

                set @integer_value = convert(char,@secondvalue)

                set @integer_value= @character + @integer_value

                print @integer_value

                set @secondvalue = @secondvalue+1

        end

set @value=@value+1

end
日期:2020-06-02 22:17:48 来源:oir作者:oir