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)
- CREATE ORGANIZATION USER — 조직 사용자 만들기
- DROP ORGANIZATION USER — 조직 사용자 삭제
- SHOW ORGANIZATION USERS — 조직 사용자 나열