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)は、出力可能な形式に変換されます。
