SET_CONFIG - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouveaux Python UDFs à compter du 1er novembre 2025. Si vous souhaitez utiliser Python UDFs, créez la version UDFs antérieure à cette date. Le Python existant UDFs continuera à fonctionner normalement. Pour plus d'informations, consultez le billet de blog.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

SET_CONFIG

Définit un paramètre de configuration sur un nouveau paramètre.

Cette fonction est équivalente à la commande SET dans SQL.

Syntaxe

SET_CONFIG('parameter', 'new_value' , is_local)

L’instruction suivante définit une variable de contexte de session sur un nouveau paramètre.

set_config('variable_name', 'new_value' , is_local)

Arguments

paramètre

Paramètre à définir.

variable_name

Nom de la variable à définir.

new_value

Nouvelle valeur du paramètre.

is_local

Si la valeur du paramètre est définie sur true, elle s’applique uniquement à la transaction en cours. Les valeurs valides sont true ou 1 et false ou 0.

Type de retour

Renvoie une chaîne CHAR ou VARCHAR.

Exemples

Pour définir la valeur du paramètre query_group sur test pour la transaction en cours uniquement, utilisez l’exemple suivant.

SELECT SET_CONFIG('query_group', 'test', true); +------------+ | set_config | +------------+ | test | +------------+

Pour définir des variables de contexte de session, utilisez l’exemple suivant.

SELECT SET_CONFIG(‘app.username’, ‘cuddy’, FALSE);