C#和sqlserver中生成新的32位GUID
来源:互联网 发布:51单片机尺寸 编辑:程序博客网 时间:2024/06/08 05:16
C#中用Guid.NewGuid().ToString()
Sql中用NEWID()
以上方法生成的是36位的GUID,如果需要转换成32位,则需要替换掉其中的'-'字符。
Sql中的方法:replace(newid(), '-', '')
------------------------------------------
GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。”
1.一个GUID为一个128位的整数(16字节),在使用唯一标识符的情况下,你可以在所有计算机和网络之间使用这一整数。
2.GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:337c7f2b-7a34-4f50-9141-bab9e6478cc8 即为有效的 GUID 值。
3.世界上(Koffer注:应该是地球上)的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。
4.在 Windows 平台上,GUID 应用非常广泛:注册表、类及接口标识、数据库、甚至自动生成的机器名、目录名等。
0 0
- C#和sqlserver中生成新的32位GUID
- C#和sqlserver中生成新的32位GUID
- C#中GUID的生成以及格式
- C#生成GUID的方法 及 SqlServer 默认绑定GUID的方法
- C# 和SQL server 中生成GUID 的方法 以及他们的之间的区别
- C# 中GUID生成格式的四种格式
- C# 中GUID生成格式的四种格式
- 在C#中GUID生成的四种格式
- C# 中GUID生成格式的四种格式
- C# 中GUID生成格式的四种格式
- 在C#中GUID生成的四种格式
- 在C#中GUID生成的四种格式
- 生成唯的一GUID 17位
- Oracle生成32位GUID方法
- GUID的生成和转换
- c#中Guid的作用
- C#生成GUID
- C#生成Guid
- 判断是否存在一条直线穿过所有的线段
- 奥巴马对20国防长演讲:埃博拉疫情必须从源头根除
- 杭电2028
- poj3261(可重复k次的最长子串)
- 解放军新装备精品课目一上高原就出洋相 各种故障
- C#和sqlserver中生成新的32位GUID
- wpf ICommand 的用法(一)
- HTML中实现指定行的文本以...结尾(类似text-overflow:ellipsis效果)
- Qt子窗体关闭时,不执行析构函数
- SQL和PLSQL
- 解放军报:美空袭IS更像闹剧 反恐联盟力不从心
- CentOS 6.5 上VNC Server安装配置
- jquery的each()详细介绍
- ·图论与动态规划