Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


全局唯一标识符

📄字数 342
👁️阅读量 加载中...

GUID是一种通用唯一标识符,由32位数字以及字符组成,XuguDB通过SYS_GUID函数生成数据,为每条记录生成一个在全局范围内都独一无二的标识,可确保数据唯一性,避免主键冲突。相关信息如下表。

数据类型长度存储方式
GUID16Byte变长

提示

  • 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> |
+------------------------------------+