全局唯一标识符
📄字数 342
👁️阅读量 加载中...
GUID是一种通用唯一标识符,由32位数字以及字符组成,XuguDB通过SYS_GUID函数生成数据,为每条记录生成一个在全局范围内都独一无二的标识,可确保数据唯一性,避免主键冲突。相关信息如下表。
数据类型 | 长度 | 存储方式 |
---|---|---|
GUID | 16Byte | 变长 |
提示
- XuguDB兼容主流数据库的接口函数生成唯一标识符,如Oracle(SYS_GUID函数)、MySQL(UUID函数)、PostgreSQL(GEN_RANDOM_UUID函数)。
示例:
sql
-- GUID类型,创建GUID类型字段表,插入数据和查询数据
SQL> CREATE TABLE tab_guid_test(col1 GUID);
SQL> INSERT INTO tab_guid_test VALUES(SYS_GUID());
SQL> SELECT * FROM tab_guid_test;
+------------------------------------+
| COL1 |
+------------------------------------+
| <9A86594BAA38408E93AE31ACEA177C86> |
+------------------------------------+