您的位置:程序门 -> ms-sql server -> 基础类



类型为uniqueidentifier的列中


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


类型为uniqueidentifier的列中[已结贴,结贴人:alice_art]
发表于:2007-03-31 10:29:37 楼主
在同一表中,类型为uniqueidentifier的列中,在储存过程里用newid()产生的值是否真的不会重复?哪怕有上十亿条记录。
发表于:2007-03-31 10:30:331楼 得分:1
不会
发表于:2007-03-31 10:32:502楼 得分:3
uniqueidentifier   数据类型存储   16   字节的二进制值,该值的使用与全局唯一标识符   (guid)   一样。guid   是一个唯一的二进制数字;世界上的任何两台计算机都不会生成重复的   guid   值。
发表于:2007-03-31 10:36:283楼 得分:3
不會的
uniqueidentifier的長度有36位

在.net中,用system.guid.newguid().tostring()即可以生成guid字符串;sql   sever中用newid()函數可以返回guid字符串,都不會重復的
发表于:2007-03-31 10:39:574楼 得分:3
uniqueidentifier是不会重复的,就是其唯一的优点!


快速检索

最新资讯
热门点击