CREATE EXPERIMENT¶
Crée une nouvelle expérience ou remplace une expérience existante.
- Voir aussi :
ALTER EXPERIMENT , SHOW EXPERIMENTS , DROP EXPERIMENT , SHOW RUNS IN EXPERIMENT , SHOW RUN … IN EXPERIMENT
Syntaxe¶
CREATE [ OR REPLACE ] EXPERIMENT [ IF NOT EXISTS ] <name>
Paramètres requis¶
nameChaîne qui indique l’identificateur (c’est-à-dire le nom) de l’expérience ; doit être unique pour le schéma dans lequel l’expérience est créée.
De plus, l’identificateur doit commencer par un caractère alphabétique et ne peut pas contenir d’espaces ou de caractères spéciaux à moins que toute la chaîne d’identificateur soit délimitée par 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.
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 EXPERIMENT |
Schéma |
Operating on an object in a schema requires at least one privilege on the parent database and at least one privilege on the parent schema.
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.
Notes sur l’utilisation¶
Les clauses OR REPLACE et IF NOT EXISTS s’excluent mutuellement. Elles ne peuvent pas être utilisées dans la même instruction.
Les instructions CREATE OR REPLACE <objet> sont atomiques. En d’autres termes, lorsqu’un objet est remplacé, l’ancien objet est supprimé et le nouvel objet est créé dans une seule transaction.