SHOW USERS 명령: NULL 값이 출력에서 기본값을 대체함¶
이 동작 변경 번들을 활성화하면 SHOW USERS 명령의 출력이 다음과 같이 변경됩니다.
- 변경 전:
특정 출력 열에는 실제 NULL 값이 아닌 기본값(예: 빈 문자열 또는 false)이 표시됩니다. 이 동작은 현재 사용자가 열 값에 액세스할 수 없는 경우와 해당 사용자의 속성이 정의되지 않은 경우 모두 발생합니다.
예를 들어, 이름이
nulltest인 사용자를 생성합니다.CREATE OR REPLACE USER nulltest DISPLAY_NAME = 'iamnull';
이 신규 사용자에 대한 SHOW USERS 명령은 정의되지 않은 속성(예:
first_name,last_name및email)에 대해 빈 문자열을 반환합니다.- 변경 후:
NULL은 빈 문자열,
false등을 대신하여 예상되는 NULL 값을 표현하는 데 사용됩니다. 예를 들어, 이름이nulltest인 사용자를 생성합니다.CREATE OR REPLACE USER nulltest DISPLAY_NAME = 'iamnull';
이 신규 사용자에 대한 SHOW USERS 명령은 정의되지 않은 속성(예:
first_name,last_name및email)에 대해 NULL 값을 반환합니다.이 변경 사항은 다음 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
참조: 1798