我使用NEWID()生成唯一标识符值。 问题是有时候产生的价值就像" 65687519-E612-4B86-A8D8-F44E53DD6EDC" 唯一标识符值的第一部分是所有数字字符(65687519)。 这在HTML中造成了一些问题。 解决问题的方法是什么? 我仍然无法解决这个问题。 有人请帮忙。
答案 0 :(得分:0)
SELECT ABS(CAST(CAST(NEWID() AS VARBINARY(5)) AS Bigint)) as UNIQUE_NUMERIC
不要讨厌谷歌。谷歌是你的朋友!
已发布的类似问题&回答得像
How to get numeric random uniqueid in SQL Server
答案 1 :(得分:0)
如果您并不真正关心标识符并且只是希望它是唯一的,那么您可以在其前面添加一些预定的字符串(当然,它不会损害其唯一性)。 E.g:
firebase functions