Commande SHOW USERS : Les valeurs NULL remplacent les valeurs par défaut dans la sortie¶
Attention
Ce changement de comportement est présent dans le bundle 2024_08.
Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.
Lorsque ce bundle de changements de comportement est activé, la sortie de la commande SHOW USERS est modifiée comme suit :
- Avant la modification:
Certaines colonnes de sortie affichent des valeurs par défaut (telles qu’une chaîne vide ou false) plutôt que des valeurs NULL réelles. Ce comportement se produit à la fois lorsque l’utilisateur actuel n’a pas accès à la valeur de la colonne et lorsque la propriété de l’utilisateur en question n’est pas définie.
Par exemple, créez un utilisateur nommé
nulltest:CREATE OR REPLACE USER nulltest DISPLAY_NAME = 'iamnull';
La commande SHOW USERS pour ce nouvel utilisateur renvoie une chaîne vide pour les propriétés non définies telles que
first_name,last_name, etemail.- Après la modification:
NULL est utilisé pour représenter les valeurs NULL attendues, au lieu d’une chaîne vide,
false, et ainsi de suite. Par exemple, créez un utilisateur nomménulltest:CREATE OR REPLACE USER nulltest DISPLAY_NAME = 'iamnull';
La commande SHOW USERS pour ce nouvel utilisateur renvoie des valeurs NULL pour des propriétés non définies telles que
first_name,last_name, etemail.Ce changement affecte les colonnes de sortie SHOW USERS suivantes :
namecommentdisplay_nameemailfirst_namelast_namehas_passwordhas_rsa_public_keyhas_mfanamespacewarehousedefault_rolelogin_namedisabledsnowflake_lockmust_change_passwordmins_to_unlockdays_to_expirymins_to_bypass_mfadefault_secondary_roles
Réf : 1798