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';