--简单实用全局唯一标识
DECLARE @myid uniqueidentifier
SET @myid = NEWID()
PRINT 'Value of @myid is: '+ CONVERT(varchar(255), @myid)
--结果集
Value of @myid is: 6F9619FF-8B86-D011-B42D-00C04FC964FF
很多时候我们创建表需要唯一标识的主键
CREATE TABLE cust ( CustomerID uniqueidentifier NOT NULL --由于newid()函数得到的是uniqueidentifier 类型的值 DEFAULT newid(), Company varchar(30) NOT NULL, ContactName varchar(60) NOT NULL, Address varchar(30) NOT NULL, City varchar(30) NOT NULL, StateProvince varchar(10) NULL, PostalCode varchar(10) NOT NULL, CountryRegion varchar(20) NOT NULL, Telephone varchar(15) NOT NULL, Fax varchar(15) NULL ) GO
本文介绍了如何在SQL中使用全局唯一标识符(UUID),通过T-SQL语句演示了UUID的生成方法,并展示了如何将其应用于表结构设计作为主键。
5700

被折叠的 条评论
为什么被折叠?



