美文网首页
sql server生成随机id

sql server生成随机id

作者: 哆啦咿呀哦 | 来源:发表于2021-03-09 10:20 被阅读0次

    SQL Server中生成随机ID的函数是newId(),但是这样生成出来的随机ID是36位带【-】符号的。

    selectnewId();-- 746516E0-95D6-4BAF-8826-6C2F76E9C2AB

    我们可以配合replace()函数替换掉【-】符号来生成32位的不带【-】符号的随机ID。

    selectreplace(newId(),'-','');-- 157C42D56FAE4220900A9E8D600F6097

    我们也可以配合lower()函数将小写字母转换为大写。

    selectlower(replace(newId(),'-',''));-- 676d5ebc6fdf4778b7316666221e7881

    在需要生成随机ID的场景经常会用上,比如移植数据批量导入(insert)等。

    相关文章

      网友评论

          本文标题:sql server生成随机id

          本文链接:https://www.haomeiwen.com/subject/bwmvqltx.html