SQL Server中使用32全球唯一码
来源:互联网 发布:鹏华兴鑫宝货币 知乎 编辑:程序博客网 时间:2024/05/19 23:11
GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。
1. 一个GUID为一个128位的整数(16字节),在使用唯一标识符的情况下,你可以在所有计算机和网络之间使用这
2. GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:337c7f2b-7a34-4f50-9141-bab9e6478cc8 即为有效的 GUID 值。
3. 世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。
4. 在 Windows 平台上,GUID 应用非常广泛:注册表、类及接口标识、数据库、甚至自动生成的机器名、目录名等。
在SQL Server中使用32全球唯一码(GUID)可用newid来获取。
insert into [User](id,name,sex,password)values(newid(),'xp','1','1234')
其中id数据列要求是36位char型或Uniqueidentifier 型
以下内容来自SQL Server联机帮助
可以包含对 GUID 数据类型的引用,该数据类型用于存储全局唯一标识符。在更新查询和插入源查询中可以调用 newid( ) 函数,以生成新的 GUID 存储在数据库内。
创建选择查询时,允许对 GUID 类型列执行的唯一操作是基于等于(=
和 <>
)的比较。项目中用到hibernate主键要求是sql的全球唯一标识码。
<id name="@@@">
<generator class="guid" />
</id>
- SQL Server中使用32全球唯一码
- SQL Server唯一约束的使用
- pb中使用winapi生成全球唯一标示码(GUID,UUID)
- 在.net中创建使用全球唯一标识符
- 在.net中创建使用全球唯一标识符
- 在Qt中生成UUID(全球唯一码)
- 在Qt中生成UUID(全球唯一码)
- 在Qt中生成UUID(全球唯一码)
- 使用NEWID()搭配UniqueIdentifier数据产生全球唯一标识码
- SQL Server中游标加锁技术应用:获取唯一编号
- 使用UUID生成全球唯一标识
- Sql server中使用循环
- SQL SERVER中TimeStamp使用
- 生成全球唯一名称字符串,GUID的使用
- 使用UUID可以产生一个号称全球唯一的ID
- SQL server 2005 唯一取值
- SQL Server 2008可视化设置键唯一
- SQL Server 2008可视化设置键唯一 .
- 哈佛商业评论:社交网络SNS的未来前景
- UEFI Drivers & UEFI Driver Model
- Linux系统信息查看命令大全
- NoSQL 数据库简介
- 评论:微博与中国版SNS的未来
- SQL Server中使用32全球唯一码
- Top 25 Best Linux Performance Monitoring and Debugging Tools
- Android应用程序组件的启动方式
- 百度地图
- 远程连接ubuntu
- 初入测试
- 关于Web GUI界面
- 腿抽筋了
- 并发危险:解决多线程代码中的 11 个常见的问题(C#示例) from MSDN