すべてのプロダクト
Search
ドキュメントセンター

PolarDB:環境関数

最終更新日:May 30, 2024

このトピックでは、環境関数の構文、パラメーター、および例について説明します。

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

オプションのパラメーターです。 このパラメーターの値は、NUMBERデータ型、または暗黙的にNUMBERデータ型に変換できるデータ型である必要があります。 有効な値: 1 ~ 4000 単位:バイト 無効な値を指定した場合、データベースはその値を無視し、デフォルト値を使用します。

戻り値

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