首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

uniqueidentifier 到底有什么用?该怎么处理

2013-01-19 
uniqueidentifier 到底有什么用?一般的表,都会有个主键。字段名称大部分也都是“ID”。我看到很多的ID,其字段

uniqueidentifier 到底有什么用?
一般的表,都会有个主键。字段名称大部分也都是“ID”。我看到很多的ID,其字段类型为:uniqueidentif.里面存储的是无法理解的一串字符

我就想不明白了,为什么要弄这个玩意?弄个有规则的编号不是很简单吗?程序里只要稍微写几行代码就OK了啊。要不自增也可以啊。

摆上这么一行,不是白白占数据库空间嘛。
[解决办法]
查查GUID的用处,uniqueidentif就是用于保存GUID数据的
[解决办法]
uniqueidentifier 具有全球唯一识别性,号称3000年内不会重复。用于标识一些数据是可以的,但是由于它匹配、更新存在不少的麻烦,一般不建议优先使用。
[解决办法]
等你做的东西多了,了解的多了就知道哪里需要他了

至少在做合并复制的时候就会自动的创建一个uniqueidentifier 列 填充GUID来标识多个服务器之间的唯一性。
[解决办法]
唯一标识,便于数据转移。

热点排行