SET_CONFIG - Amazon Redshift

Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la publicación del blog.

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

Parámetro de

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 o 1 y false o 0.

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);