云数据库 GaussDB-UUID类型:示例

时间:2025-02-12 15:08:14

示例

-- 生成一个UUID类型的序列号gaussdb=# SELECT uuid();                 uuid                 -------------------------------------- 846b9d00-172d-c63d-4a03-e8b4700370e0(1 row)-- 创建表gaussdb=# CREATE TABLE uuid_test(id int, test uuid) DISTRIBUTE BY HASH(test);-- 插入数据,使用系统生成的uuid插入数据gaussdb=# INSERT INTO uuid_test VALUES(1, uuid()::uuid);-- 插入数据,使用示例格式插入数据gaussdb=# INSERT INTO uuid_test VALUES(2, 'A0EEBC99-9C0B-4EF8-BB6D-6BB9BD380A11');gaussdb=# INSERT INTO uuid_test VALUES(3, '{a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11}');gaussdb=# INSERT INTO uuid_test VALUES(4, 'a0eebc999c0b4ef8bb6d6bb9bd380a11');gaussdb=# INSERT INTO uuid_test VALUES(5, 'a0ee-bc99-9c0b-4ef8-bb6d-6bb9-bd38-0a11');-- 查看数据,输出时以标准格式输出gaussdb=# SELECT * FROM uuid_test; id |                 test                 ----+--------------------------------------  1 | 1b52051c-1731-c63d-4a03-e8b4700370e0  2 | a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11  3 | a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11  4 | a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11  5 | a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11(5 rows)-- 删除表gaussdb=# DROP TABLE uuid_test;
support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-0334.html