- カテゴリ:
コンテキスト関数 (セッション)
GETVARIABLE¶
SQL 変数名に関連付けられた値を返します。
- こちらもご参照ください。
構文¶
引数¶
nameSQL 変数の名前です。
変数定義時に小文字を使用した場合でも、名前は大文字で指定する必要があります。
戻り値¶
戻り値のデータ型は VARCHAR です。
使用上の注意¶
この関数を同じセッションで複数回呼び出すと、現在のセッションの結果キャッシュが使用されます。結果キャッシュは、行アクセスポリシーなどのポリシーオブジェクトの本体を含め、この関数を呼び出すすべての場所に適用されます。
例¶
この例では、この関数の使用方法と、変数の値を取得する他の方法を示します。
SET コマンドで変数を作成すると、変数名はすべて大文字になります。関数 GETVARIABLE と SESSION_CONTEXT は、大文字の関数名を渡す必要があります。「$」表記は大文字でも小文字でも使えます。