SET_CONFIG
構成パラメータを新しい値に設定します。
この関数は、SQL の SET コマンドに相当します。
構文
SET_CONFIG('parameter', 'new_value' , is_local)
次のステートメントは、セッションコンテキスト変数を新しい設定に設定します。
set_config('variable_name', 'new_value' , is_local)
引数
- parameter
-
設定するパラメータ。
- variable_name
-
設定する変数の名前。
- new_value
-
パラメータの新しい値。
- is_local
-
true の場合、パラメータ値は現在の取引にのみ適用されます。有効な値は
true
または1
、およびfalse
または0
です。
戻り型
文字列 CHAR
または VARCHAR
を返します。
例
現在の取引のみの query_group
パラメータの値を test
に設定するには、次の例を使用します。
SELECT SET_CONFIG('query_group', 'test', true);
+------------+ | set_config | +------------+ | test | +------------+
セッションコンテキスト変数を設定するには、次の例を使用します。
SELECT SET_CONFIG(‘app.username’, ‘cuddy’, FALSE);