SYS_GUID()関数を用いて生成されたUUIDとすることができます
選択 SYS_GUID()からデュアル;
しかし、上記のタイプの買収は、我々が通常必要とする、VARCHAR2文字列RAWされています
選択 下(RAWTOHEX(SYS_GUID()))からデュアル;
小文字に取得するにはこれを使用してUUID文字列であります
アプリケーションがストアドプロシージャ内にある場合、あなたは関数を作成することができ、対応するUUIDを返し、我々は利便性を呼び出します
- 返回不带' - '的にUUID CREATE OR REPLACE FUNCTION get_uuid RETURN VARCHARは IS GUID VARCHAR(50 )。 BEGIN GUID:= 低い(RAWTOHEX(SYS_GUID()))。 RETURNのGUID。 ENDのget_uuid。 - 返回带' - '的のUUIDは 、CREATE OR REPLACE FUNCTION get_uuid RETURN VARCHARは IS GUID VARCHAR(50 )。 BEGIN GUID:= 低い(RAWTOHEX(SYS_GUID()))。 RETURNの SUBSTR(GUID、1、8)|| ' - ' || SUBSTR(GUID、9、4)|| ' - ' || SUBSTR(GUID、13、4)|| ' - ' || SUBSTR(GUID、17、4)|| ' - ' || SUBSTR(GUID、21、12 )。 ENDの get_uuid。