首页 > 数据库技术 > 详细

sql server生成随机id

时间:2019-07-21 01:00:02      阅读:337      评论:0      收藏:0      [点我收藏+]

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

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

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

select replace(newId(), -, ‘‘); -- 157C42D56FAE4220900A9E8D600F6097

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

select lower(replace(newId(), -, ‘‘)); -- 676d5ebc6fdf4778b7316666221e7881

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

 

"人生那么长,世界那么大,总有那么一个人会让你想要温柔对待。"

sql server生成随机id

原文:https://www.cnblogs.com/yanggb/p/11038188.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!