如何在SQL Server中生成字母数字标记?

Sri*_*ddi 2 sql-server-2005

我期待生成soem字母数字标记.是否有可以生成设定长度令牌的功能?

Red*_*ter 6

您可以执行此操作,然后获取所需长度的子字符串:

select replace(newid(), '-', '')
Run Code Online (Sandbox Code Playgroud)

例如,八个字符:

select substring(replace(newid(), '-', ''), 1, 8)
Run Code Online (Sandbox Code Playgroud)