5Yr*_*DBA 1 database database-design
GUID不是数据库中的官方数据类型.在我们现有的SQL Server设计中,该Uniqueidentifier类型用于GUID值.现在我们正在切换到Sybase数据库.我们应该用它varchar(36)来取代那种Uniqueidentifier类型吗?
GUID
Uniqueidentifier
varchar(36)
我仍然感到困惑GUID.我被告知GUID长度为16个字节,但其字符串长度为36个字符.我一定错过了什么.
Ree*_*sey 6
GUID实际上是一个整数类型 - 它是一个128位整数(16字节).
它通常表示为36个字符的字符串 - 但实际值是128位整数值.
Aus*_*nen 5
它是36个字符的原因是Guid通常显示为:
########-####-####-####-############ # = 1 hex character (0-9, A-F) 32 hex chars and 4 hyphens
快速谷歌搜索发现这个Sybase站点的newid可能会帮助你.
归档时间:
15 年,10 月 前
查看次数:
7715 次
最近记录:
7 年,12 月 前