このトピックでは、環境関数の構文、パラメーター、および例について説明します。
SYS_GUID
説明
この関数は、RAW値である16バイトのグローバル一意識別子を生成して返します。
ほとんどのプラットフォームでは、生成された識別子は、ホスト識別子、関数を呼び出したプロセスまたはスレッドの識別子、およびそのプロセスまたはスレッドの一意の値で構成されます。
構文
SYS_GUID()
戻り値
16進数で表される長さ32文字の文字列が返されます。
例
<bx id="1" type="code" text="code id=" vagfxr "title=" "uuid=" lj3p9k6m4x4je2wunwb "code=" SELECT sys_guid() DUALから;
sys_guid
------------------------------------
\xc774458c30dd40db883cff0bf2b6bdbb "data-tag=" codeblock "outputclass=" language-sql ""/>SELECT sys_guid() DUAL;
sys_guid
------------------------------------
\xc774458c30dd40db883cff0bf2b6bdbb
SYS_CONTEXT
説明
この関数は、コンテキスト名前空間に関連付けられているパラメーターの値を返します。
名前空間とパラメーターには、名前空間または属性を指定する文字列に解決される文字列または式を指定できます。 コンテキスト名前空間が作成され、関連するパラメーターとその値もDBMS_SESSION.set_contextプロシージャを使用して設定されている必要があります。 名前空間は有効なSQL識別子である必要があります。 パラメータ名は任意の文字列にすることができます。 大文字と小文字は区別されませんが、長さが30バイトを超えることはできません。
構文
SYS_CONTEXT('namespace', 'parameter' [, length ])
Parameters
パラメーター | 説明 |
namespace | 名前空間。 |
パラメーター | 名前空間に関連付けられているパラメーター。 |
length | オプションのパラメーターです。 このパラメーターの値は、 |
戻り値
VARCHAR2
データ型の値が返されます。 戻り値のデフォルトの最大サイズは256バイトです。
例
<bx id="1" type="code" text="code id=" a9d3b5601fk9v "title=" "uuid=" ljmuxkwii4nqmc8xb "code=" select SYS_CONTEXT('USERENV '、'LANG') FROM DUAL;
sys_context
-------------
UTF8 "data-tag=" codeblock "outputclass=" language-sql ""/>SELECT SYS_CONTEXT('USERENV' 、'LANG') DUALから;
sys_context
-------------
UTF8