CREATE ORGANIZATION USER

创建新的 组织用户

另请参阅:

ALTER ORGANIZATION USERDROP ORGANIZATION USERSHOW ORGANIZATION USERS

语法

CREATE ORGANIZATION USER [ IF NOT EXISTS ] <name>
  [ objectProperties ]
Copy

其中:

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

必填参数

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 具有此权限。

有关创建具有指定权限集的自定义角色的说明,请参阅 创建自定义角色

有关对 安全对象 执行 SQL 操作的相应角色和权限授予的一般信息,请参阅 访问控制概述

示例

创建组织用户并设置 EMAIL 属性:

CREATE ORGANIZATION USER joe EMAIL = 'joe.davis@example.com';
Copy
语言: 中文