Commandes SHOW FUNCTIONS et SHOW PROCEDURES : modifications de la sortie (en attente)¶
Attention
Ce changement de comportement est présent dans le bundle 2024_01.
Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.
La sortie des commandes SHOW FUNCTIONS et SHOW PROCEDURES comprend des arguments facultatifs dans la colonne arguments
. Pour un exemple de procédure :
CREATE OR REPLACE PROCEDURE my_proc (
arg1 string,
arg2 boolean default true
)
RETURNS string
LANGUAGE JAVASCRIPT
AS
$$
return 'hello world';
$$;
La valeur de la colonne arguments
pour les arguments facultatifs est affichée comme suit :
- Avant la modification:
Les arguments facultatifs des fonctions et des procédures sont entourés de crochets (
[]
).Par exemple, la valeur de la colonne
arguments
dans la sortie d’une instruction SHOW PROCEDURES pour la procédure de l’exemple est :MY_PROC(VARCHAR [, BOOLEAN]) RETURN VARCHAR
- Après la modification:
Les arguments facultatifs des fonctions et des procédures sont affichés avec le mot-clé DEFAULT.
Par exemple, la valeur de la colonne
arguments
dans la sortie d’une instruction SHOW PROCEDURES pour la procédure de l’exemple est :MY_PROC(VARCHAR , BOOLEAN DEFAULT) RETURN VARCHAR
Snowsight affiche correctement la définition des fonctions et des procédures avec des arguments facultatifs.
Réf : 1508