Oracle CON_UID_TO_ID() 函数使用指南
Oracle CON_UID_TO_ID() 是一个内置函数,它根据容器 UID 返回容器 ID。
Oracle CON_UID_TO_ID() 语法
这里是 Oracle CON_UID_TO_ID() 函数的语法:
CON_UID_TO_ID(container_uid)
参数
container_uid-
必需的。容器 UID。 它是一个
NUMBER值或任何可以隐式转换为NUMBER的值。
返回值
Oracle CON_UID_TO_ID() 函数返回容器 ID,它是一个 NUMBER 值。
如果任意一个参数为 NULL, CON_UID_TO_ID() 将返回 NULL。
Oracle CON_UID_TO_ID() 示例
这里有几个展示了 Oracle CON_UID_TO_ID() 函数用法的示例。
基本用法
您可以从 V$CONTAINERS 视图中查询所有的容器 UID 和容器 ID,正如下面的语句:
SELECT
CON_ID, UID
FROM v$containers;
输出:
CON_ID CON_UID
---------- ----------
1 1
2 4054529501
4 2256797992如果您需要获取容器 UID 1348437368 对应的容器 ID,请使用 CON_UID_TO_ID() 函数:
SELECT
CON_UID_TO_ID(2256797992)
FROM dual;
输出:
CON_UID_TO_ID(2256797992)
____________________________
4NULL 参数
如果任意一个参数为 NULL, CON_UID_TO_ID() 将返回 NULL。
SET NULL 'NULL';
SELECT
CON_UID_TO_ID(NULL)
FROM dual;
输出:
CON_UID_TO_ID(NULL)
_______________________
NULL在本示例中,我们使用 SET NULL 'NULL'; 语句将 NULL 值显示为 'NULL' 字符串。
结论
Oracle CON_UID_TO_ID() 是一个内置函数,它根据容器 UID 返回容器 ID。