UUID
構文
UUID
では、バージョン4バリアント1のUUIDが、RAW(16)
値として次の形式で返されます:
xxxxxxxx-xxxx-4xxx-Bxxx-xxxxxxxxxxxx
(x
は16進数です)。
UUID
では、オプションで、NUMBER
型のversion_specifier
を入力として受け取ることができます。UUID(0)
とUUID(4)
は、どちらの場合もバージョン4バリアント1のUUIDが返されるという点で、UUID()と同等です。
4と0以外のバージョンでは、エラーが返されます。
例
SELECT UUID() from dual;
出力は次のとおりです:
UUID() -------------------------------- 848DC57A12AA4F81BFB42EA509879467
ノート: RAW(16)は、出力可能な形式に変換されます。