通过使用 newid( ) 函数为主键创建通用唯一值,可以确保主键的唯一性。使用 uuidtostr( ) 函数可以将生成的 UUID 转换为字符串,使用 strtouuid( ) 函数可以将其转换回二进制形式。
UUID(也称为 GUID)在所有计算机中都是唯一的。不过,它们的值是完全随机的,因此不能用来确定添加值的时间或值的顺序。另外,UUID 值比其它方法(包括全局自动增量)所需的值大得多,并且在主键表和外键表中都需要更多的表空间。使用 UUID 的表索引的效率也更低。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |