CREATE ORGANIZATION USER

Crée un nouvel utilisateur de l’organisation.

Voir aussi :

ALTER ORGANIZATION USER, DROP ORGANIZATION USER, SHOW ORGANIZATION USERS

Syntaxe

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

Où :

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

Paramètres requis

name

Identificateur de l’utilisateur de l’organisation ; doit être unique pour votre organisation.

L’identificateur doit commencer par un caractère alphabétique et ne peut pas contenir d’espaces ni de caractères spéciaux, sauf si toute la chaîne d’identificateur est placée entre des guillemets doubles (par exemple, "My object"). Les identificateurs entre guillemets doubles sont également sensibles à la casse.

Pour plus d’informations, voir Exigences relatives à l’identificateur.

EMAIL = 'string'

Adresse électronique de l’utilisateur.

Paramètres facultatifs

LOGIN_NAME = 'string'

Nom que l’utilisateur saisit pour se connecter au système. Les noms de connexion des utilisateurs doivent être uniques pour l’ensemble de votre organisation. Ils ne peuvent pas correspondre au nom de connexion d’un compte classique qui tente d’importer l’utilisateur de l’organisation.

Un nom de connexion peut être n’importe quelle chaîne de caractères, y compris des espaces et des caractères non alphanumériques, tels que des points d’exclamation (!), des signes pourcentage (%) et des astérisques (*) ; cependant, si la chaîne contient des espaces ou des caractères non alphanumériques, elle doit être incluse entre guillemets simples ou doubles. Les noms de connexion ne sont jamais sensibles à la casse.

Snowflake permet de spécifier différents noms d’utilisateur et noms de connexion pour permettre l’utilisation d’identificateurs communs (par exemple, les adresses e-mail) pour la connexion.

Valeur par défaut : nom/identificateur de l’utilisateur (c’est-à-dire si aucune valeur n’est spécifiée, la valeur spécifiée pour name est utilisée comme nom de connexion)

DISPLAY_NAME = 'string'

Nom affiché pour l’utilisateur dans l’interface Web de Snowflake.

Valeur par défaut : nom/identificateur de l’utilisateur (c’est-à-dire si aucune valeur n’est spécifiée, la valeur spécifiée pour name est utilisée comme nom d’affichage)

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

Prénom, deuxième prénom et nom de l’utilisateur.

Par défaut : NULL

COMMENT = 'string'

Description de l’utilisateur.

Exigences en matière de contrôle d’accès

Un rôle utilisé pour exécuter cette opération doit au minimum disposer des privilèges suivants :

Privilège

Objet

Remarques

CREATE ORGANIZATION USER

ACCOUNT

Par défaut, seul le GLOBALORGADMIN dispose de ce privilège.

Pour obtenir des instructions sur la création d’un rôle personnalisé avec un ensemble spécifique de privilèges, voir Création de rôles personnalisés.

Pour des informations générales sur les rôles et les privilèges accordés pour effectuer des actions SQL sur des objets sécurisables, voir Aperçu du contrôle d’accès.

Exemples

Créez un utilisateur de l’organisation et définissez la propriété EMAIL :

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