本文介绍如何在 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
