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