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 출력 열에 영향을 미칩니다.
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
참조: 1798