SHOW USERS-Befehl: NULL-Werte ersetzen Standardwerte in der Ausgabe (ausstehend)¶
Achtung
Diese Verhaltensweisen sind im Bundle 2024_08 enthalten.
Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.
Wenn dieses Verhaltensänderungs-Bundle aktiviert ist, ändert sich die Ausgabe des Befehls SHOW USERS wie folgt:
- Vor der Änderung:
Bestimmte Ausgabespalten zeigen Standardwerte (z. B. eine leere Zeichenfolge oder „false“) anstelle der tatsächlichen NULL-Werte. Diese Verhaltensweise tritt sowohl auf, wenn der aktuelle Benutzer keinen Zugriff auf den Spaltenwert hat, als auch, wenn die Eigenschaft für den betreffenden Benutzer nicht definiert ist.
Erstellen Sie zum Beispiel einen Benutzer namens
nulltest
:CREATE OR REPLACE USER nulltest DISPLAY_NAME = 'iamnull';
Der Befehl SHOW USERS für diesen neuen Benutzer gibt bei undefinierten Eigenschaften wie
first_name
,last_name
undemail
eine leere Zeichenfolge zurück.- Nach der Änderung:
NULL wird verwendet, um die erwarteten Werte von NULL darzustellen, anstelle einer leeren Zeichenfolge,
false
usw. Erstellen Sie zum Beispiel einen Benutzer namensnulltest
:CREATE OR REPLACE USER nulltest DISPLAY_NAME = 'iamnull';
Der Befehl SHOW USERS für diesen neuen Benutzer gibt NULL-Werte für undefinierte Eigenschaften wie
first_name
,last_name
undemail
zurück.Diese Änderung betrifft die folgenden SHOW USERS-Ausgabespalten:
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
Ref.: 1798