GUID是什么意思及Guid在sqlserver中的使用
- 格式:pdf
- 大小:55.54 KB
- 文档页数:1
GUID是什么意思及Guid在sqlserver中的使⽤
GUID(全球唯⼀标识)是微软使⽤的⼀个术语,由⼀个特定的算法,给某⼀个实体,如Word⽂档,创建⼀个唯⼀的标识,GUID值就是这个唯⼀的标识码。
GUID⼴泛应⽤于微软的产品中,⽤于识别接⼝、复制品、记录以及其他对象。
不同类型的对象对应不同的GUID值。
例如,⼀个微软Access数据库使⽤的是16字节域为复制品创建⼀个唯⼀标识。
世界上的任何两台计算机都不会⽣成重复的 GUID 值。
GUID 主要⽤于在拥有多个节点、多台计算机的⽹络或系统中,分配必须具有唯⼀性的标识符。
在 Windows 平台上,GUID 应⽤⾮常⼴泛:注册表、类及接⼝标识、数据库、甚⾄⾃动⽣成的机器名、⽬录名等。
没有类似于select scope_identity()这样的函数,最好在应⽤程序中⾃⼰⽣成GUID 插⼊数据库, 这样就不需要利⽤主键默认值是newid(),
或者在后台使⽤newid()⽣成GUID
DECLARE @myid uniqueidentifier
SET @myid = NEWID()
insert into table1 (PK_FIELD) values (@myid)。