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';
Copy

Der Befehl SHOW USERS für diesen neuen Benutzer gibt bei undefinierten Eigenschaften wie first_name, last_name und email 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 namens nulltest:

CREATE OR REPLACE USER nulltest DISPLAY_NAME = 'iamnull';
Copy

Der Befehl SHOW USERS für diesen neuen Benutzer gibt NULL-Werte für undefinierte Eigenschaften wie first_name, last_name und email 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