CON_ID_TO_UID

目的

CON_ID_TO_UIDは、引数としてコンテナCON_IDを取り、コンテナのUNIQUE ID (UID)を返します。CON_IDには、数値または数値に変換する式を指定する必要があります。戻り値はNUMBERです。

このファンクションは、マルチテナント・コンテナ・データベース(CDB)で有益です。

次の問合せでは、CDB内のすべてのコンテナのCON_IDNAMEおよびCON_UIDが表示されます。

SELECT CON_ID, NAME, CON_UID FROM V$CONTAINERS;

CON_ID      NAME           CON_UID
–------     –-----------   –--------------
   1        CDB$ROOT       1
   2        PDB$SEED       2929762556
   3        CDB1_PDB1      3483444080
   4        SALESPDB       2221053340 

次の文は、コンテナCON_IDが4のコンテナCON_UIDを返します。

SELECT CON_ID_TO_UID(4) "PDB_UID" FROM DUAL;
    PDB_UID
    –------------
    2221053340