DB2 LUW 中 oracle 函数 SYS_GUID() 的等价物?

Equivalent of oracle function SYS_GUID() in DB2 LUW?

您好,我正在使用 DB2/LINUXX8664,我想知道 DB2 LUW 中的 oracle 函数 SYS_GUID() 函数的等价物。

create table ab(
uuid varchar2(36) default sys_guid());

上面的代码是针对Oracle的,我们在DB2中有这个内置函数吗?

Db2 LUW 和 IBMi 都有 GENERATE_UNIQUE()

但它 returns 一个 13 字节的二进制字符串,而不是 Oracle 函数的 16 字节二进制字符串。

此外,Db2 不支持在 DEFAULT 子句中对 table 定义中的列使用函数。