SqlServer的NEWID()函数巧用,生成GUID作为唯一标识用

场景

在进行开发过程中如果需要唯一标识的GUID(全局唯一标识符)。

全局唯一标识符(GUID,Globally Unique Identifier)是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。GUID 的总数达到了2^128(3.4×10^38)个,所以随机生成两个相同GUID的可能性非常小,但并不为0。
在 Windows 平台上,GUID 广泛应用于微软的产品中,用于标识如注册表项、类及接口标识、数据库、系统目录等对象。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

确保电脑中安装SqlServer 然后打开SqlServer Management Studio并连接到数据库。

新建一个查询

然后直接

print newid()

如果不想要中间的-可以使用如下查询语句

print replace(newid(),'-','')

原文地址:https://www.cnblogs.com/badaoliumangqizhi/p/12745243.html