Comando SHOW USERS: valores NULL substituem valores padrão na saída¶
Atenção
Essa mudança de comportamento está no pacote 2024_08.
Para saber o status atual do pacote, consulte Histórico do pacote.
Quando esse pacote de mudança de comportamento é habilitado, a saída do comando SHOW USERS muda da seguinte forma:
- Antes da mudança:
Certas colunas de saída mostram valores padrão (como uma cadeia de caracteres vazia ou falso) em vez de valores NULL reais. Esse comportamento ocorre quando o usuário atual não tem acesso ao valor da coluna e quando a propriedade do usuário em questão não está definida.
Por exemplo, crie um usuário chamado
nulltest:CREATE OR REPLACE USER nulltest DISPLAY_NAME = 'iamnull';
O comando SHOW USERS para este novo usuário retorna uma cadeia de caracteres vazia para propriedades indefinidas, como
first_name,last_nameeemail.- Após a mudança:
NULL é usado para representar valores NULL esperados, em vez de uma cadeia de caracteres vazia,
falsee assim por diante. Por exemplo, crie um usuário chamadonulltest:CREATE OR REPLACE USER nulltest DISPLAY_NAME = 'iamnull';
O comando SHOW USERS para este novo usuário retorna valores NULL para propriedades indefinidas, como
first_name,last_nameeemail.Essa alteração afeta as seguintes colunas de saída SHOW USERS:
namecommentdisplay_nameemailfirst_namelast_namehas_passwordhas_rsa_public_keyhas_mfanamespacewarehousedefault_rolelogin_namedisabledsnowflake_lockmust_change_passwordmins_to_unlockdays_to_expirymins_to_bypass_mfadefault_secondary_roles
Ref.: 1798