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 Web 界面中为用户显示的名称。
默认值:用户名/标识符(即,如果未指定值,则将指定的
name
值用作显示名称)FIRST_NAME = 'string'
, .MIDDLE_NAME = string
, .LAST_NAME = 'string'
用户的名字、中间名和姓氏。
默认:
NULL
COMMENT = 'string'
用户的描述。
访问控制要求¶
权限 |
对象 |
备注 |
---|---|---|
CREATE ORGANIZATION USER |
ACCOUNT |
默认情况下,只有 GLOBALORGADMIN 具有此权限。 |
有关创建具有指定权限集的自定义角色的说明,请参阅 创建自定义角色。
示例¶
创建组织用户并设置 EMAIL 属性:
CREATE ORGANIZATION USER joe EMAIL = 'joe.davis@example.com';