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