CREATE ORGANIZATION USER¶
새 조직 사용자 를 만듭니다.
구문¶
CREATE ORGANIZATION USER [ IF NOT EXISTS ] <name>
[ objectProperties ]
여기서
objectProperties ::= EMAIL = '<string>' LOGIN_NAME = '<string>' DISPLAY_NAME = '<string>' FIRST_NAME = '<string>' MIDDLE_NAME = '<string>' LAST_NAME = '<string>' COMMENT = '<string>'
필수 매개 변수¶
name
조직 사용자의 식별자로, 조직에서 고유해야 합니다.
식별자는 알파벳 문자로 시작해야 하며 전체 식별자 문자열을 큰따옴표(예:
"My object"
)로 묶지 않는 한 공백이나 특수 문자를 포함할 수 없습니다. 큰따옴표로 묶인 식별자도 대/소문자를 구분합니다.자세한 내용은 식별자 요구 사항 섹션을 참조하십시오.
EMAIL = 'string'
사용자의 이메일 주소입니다.
선택적 매개 변수¶
LOGIN_NAME = 'string'
사용자가 시스템에 로그인하기 위해 입력하는 이름입니다. 사용자의 로그인 이름은 전체 조직에서 고유해야 합니다. 조직 사용자를 가져오려는 일반 계정의 사용자 로그인 이름과 일치할 수 없습니다.
로그인 이름은 공백과 영숫자가 아닌 문자(예: 느낌표(
!
), 백분율 기호(%
), 별표(*
))를 포함한 임의의 문자열이 될 수 있지만, 문자열에 공백이나 영숫자가 아닌 문자가 포함된 경우 작은따옴표나 큰따옴표로 묶어야 합니다. 로그인 이름은 항상 대/소문자를 구분하지 않습니다.Snowflake에서는 로그인에 공통 식별자(예: 이메일 주소)를 사용할 수 있도록 다른 사용자 및 로그인 이름 지정을 허용합니다.
기본값: 사용자 이름/식별자(즉, 값이 지정되지 않은 경우
name
에 지정된 값이 로그인 이름으로 사용됨)DISPLAY_NAME = 'string'
Snowflake 웹 인터페이스에서 사용자에 대해 표시되는 이름입니다.
기본값: 사용자 이름/식별자(즉, 값이 지정되지 않은 경우
name
에 지정된 값이 표시 이름으로 사용됨)FIRST_NAME = 'string'
, .MIDDLE_NAME = string
, .LAST_NAME = 'string'
사용자의 이름, 중간 이름, 성입니다.
기본값:
NULL
COMMENT = 'string'
사용자에 대한 설명입니다.
액세스 제어 요구 사항¶
이 작업을 실행하는 데 사용되는 역할 에는 최소한 다음 권한 이 있어야 합니다.
권한 |
오브젝트 |
참고 |
---|---|---|
CREATE ORGANIZATION USER |
ACCOUNT |
기본적으로 GLOBALORGADMIN 에만 이 권한이 있습니다. |
지정된 권한 세트로 사용자 지정 역할을 만드는 방법에 대한 지침은 사용자 지정 역할 만들기 섹션을 참조하십시오.
보안 오브젝트 에 대해 SQL 작업을 수행하기 위한 역할과 권한 부여에 대한 일반적인 정보는 액세스 제어의 개요 섹션을 참조하십시오.
예¶
조직 사용자를 만들고 EMAIL 속성을 설정합니다.
CREATE ORGANIZATION USER joe EMAIL = 'joe.davis@example.com';