SET_CONFIG
Establece un parámetro de configuración para una configuración nueva.
La función equivale al comando SET en SQL.
Sintaxis
SET_CONFIG('parameter', 'new_value' , is_local)
La siguiente instrucción establece una variable de contexto de sesión en una nueva configuración.
set_config('variable_name', 'new_value' , is_local)
Argumentos
- parameter
-
Parámetro que se establecerá.
- variable_name
-
El nombre de la variable que establecer.
- new_value
-
Valor nuevo del parámetro.
- is_local
-
Si es verdadero, el valor de parámetro se aplica únicamente a la transacción actual. Los valores válidos son
true
o1
yfalse
o0
.
Tipo de retorno
Devuelve una cadena CHAR
o VARCHAR
.
Ejemplos
Para establecer el valor del parámetro query_group
para test
solo para la transacción actual, use el siguiente ejemplo.
SELECT SET_CONFIG('query_group', 'test', true);
+------------+ | set_config | +------------+ | test | +------------+
Para establecer las variables de contexto de sesión, use el siguiente ejemplo.
SELECT SET_CONFIG(‘app.username’, ‘cuddy’, FALSE);