SHOW USERS 명령: NULL 값이 출력에서 기본값을 대체함(보류 중)

주의

이 동작 변경 사항은 2024_08 번들에 있습니다.

번들의 현재 상태는 번들 기록 섹션을 참조하십시오.

이 동작 변경 번들을 활성화하면 SHOW USERS 명령의 출력이 다음과 같이 변경됩니다.

변경 전:

특정 출력 열에는 실제 NULL 값이 아닌 기본값(예: 빈 문자열 또는 false)이 표시됩니다. 이 동작은 현재 사용자가 열 값에 액세스할 수 없는 경우와 해당 사용자의 속성이 정의되지 않은 경우 모두 발생합니다.

예를 들어, 이름이 nulltest 인 사용자를 생성합니다.

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

이 신규 사용자에 대한 SHOW USERS 명령은 정의되지 않은 속성(예: first_name, last_nameemail)에 대해 빈 문자열을 반환합니다.

변경 후:

NULL은 빈 문자열, false 등을 대신하여 예상되는 NULL 값을 표현하는 데 사용됩니다. 예를 들어, 이름이 nulltest 인 사용자를 생성합니다.

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

이 신규 사용자에 대한 SHOW USERS 명령은 정의되지 않은 속성(예: first_name, last_nameemail)에 대해 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