Commande SHOW USERS : les valeurs NULL remplacent les valeurs par défaut dans la sortie (en attente)¶
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 :
name
comment
display_name
email
first_name
last_name
has_password
has_rsa_public_key
has_mfa
namespace
warehouse
default_role
login_name
disabled
snowflake_lock
must_change_password
mins_to_unlock
days_to_expiry
mins_to_bypass_mfa
default_secondary_roles
Réf : 1798