ALTER ORGANIZATION USER

ALTER ORGANIZATION USER

기존 조직 사용자(organization user)의 속성을 수정하는 명령이에요.

출처: 문서

본문

조직 사용자와 조직 사용자 그룹은 Enterprise Edition이 필요해요. 업그레이드 문의는 Snowflake Support에 연락하세요.

구문 (Syntax)

ALTER ORGANIZATION USER [ IF EXISTS ] <name> SET [ objectProperties ]

ALTER ORGANIZATION USER <name> UNSET [ objectProperties ]

여기서:

objectProperties ::=
  EMAIL = '<string>'
  DISPLAY_NAME = '<string>'
  FIRST_NAME = '<string>'
  MIDDLE_NAME = '<string>'
  LAST_NAME = '<string>'
  COMMENT = '<string>'

매개변수 (Parameters)

name — 수정할 조직 사용자의 식별자를 지정해요.

식별자에 공백이나 특수 문자가 포함되어 있으면 전체 문자열을 큰따옴표로 묶어야 해요. 큰따옴표로 묶은 식별자는 대소문자를 구분해요. 자세한 내용은 식별자 요구사항을 참고하세요.

SET ... — 객체 속성을 설정해요. 객체 속성에 대한 설명은 CREATE ORGANIZATION USER를 참고하세요.

TYPE 속성은 이 명령이 받아들이는 객체 속성에 포함되지 않아요. 조직 사용자가 PERSON 사용자인지 SERVICE 사용자인지는 만들 때 선택하고, 이후에는 타입을 변경할 수 없어요.

UNSET ... — 객체 속성을 해제해요. 객체 속성에 대한 설명은 CREATE ORGANIZATION USER를 참고하세요.

접근 제어 요구사항 (Access control requirements)

이 작업을 실행하는 데 사용되는 역할은 최소한 다음 권한을 보유해야 해요.

권한 객체 설명
MANAGE ORGANIZATION USERS Account 기본적으로 조직 계정의 GLOBALORGADMIN과 USERADMIN 시스템 역할만 이 권한을 가져요.

지정한 권한 집합을 가진 사용자 정의 역할을 만드는 방법은 사용자 정의 역할 만들기를 참고하세요.

보호 객체에서 SQL 작업을 수행할 때 역할과 권한 부여에 대한 일반 정보는 접근 제어 개요를 참고하세요.

예시 (Examples)

ALTER ORGANIZATION USER alice
  SET LOGIN_NAME = 'asmith';

더 알아보기 (Learn more)