CREATE ORGANIZATION USER

Cria um novo usuário da organização.

Consulte também:

ALTER ORGANIZATION USER , DROP ORGANIZATION USER , SHOW ORGANIZATION USERS

Sintaxe

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

Onde:

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

Parâmetros obrigatórios

name

Identificador do usuário da organização; deve ser exclusivo para a sua organização.

O identificador deve começar com um caractere alfabético e não pode conter espaços ou caracteres especiais, a menos que toda a cadeia de caracteres do identificador esteja entre aspas duplas (por exemplo, "My object"). Identificadores entre aspas duplas também diferenciam maiúsculas de minúsculas.

Para obter mais informações, consulte Requisitos para identificadores.

EMAIL = 'string'

Endereço de e-mail do usuário.

Parâmetros opcionais

LOGIN_NAME = 'string'

Nome que o usuário digita para fazer login no sistema. Os nomes de login dos usuários devem ser exclusivos em toda a organização. Ele não pode corresponder ao nome de login em uma conta normal que tenta importar o usuário da organização.

Um nome de login pode ser qualquer cadeia de caracteres, incluindo espaços e caracteres não alfanuméricos, tais como pontos de exclamação (!), sinais de porcentagem (%) e asteriscos (*); entretanto, se a cadeia de caracteres contiver espaços ou caracteres não alfanuméricos, ela deve ser delimitada por aspas simples ou duplas. Os nomes de login sempre diferenciam maiúsculas de minúsculas.

O Snowflake permite especificar diferentes nomes de usuário e de login para possibilitar o uso de identificadores comuns (por exemplo, endereços de e-mail) para login.

Padrão: nome/identificador do usuário (ou seja, se nenhum valor for especificado, o valor especificado para name será usado como o nome de login)

DISPLAY_NAME = 'string'

Nome exibido para o usuário na interface da web do Snowflake.

Padrão: nome/identificador do usuário (ou seja, se nenhum valor for especificado, o valor especificado para name será usado como o nome de exibição)

FIRST_NAME = 'string' , . MIDDLE_NAME = string , . LAST_NAME = 'string'

Nome, nome do meio e sobrenome do usuário.

Padrão: NULL

COMMENT = 'string'

Descrição do usuário.

Requisitos de controle de acesso

A função usada para executar essa operação deve ter, no mínimo, os seguintes privilégios:

Privilégio

Objeto

Notas

CREATE ORGANIZATION USER

ACCOUNT

Por padrão, somente o GLOBALORGADMIN tem esse privilégio.

Para instruções sobre como criar uma função personalizada com um conjunto específico de privilégios, consulte Criação de funções personalizadas.

Para informações gerais sobre concessões de funções e privilégios para executar ações de SQL em objetos protegíveis, consulte Visão geral do controle de acesso.

Exemplos

Crie um usuário da organização e defina a propriedade EMAIL:

CREATE ORGANIZATION USER joe EMAIL = 'joe.davis@example.com';
Copy