CREATE <objet>

Crée un nouvel objet du type spécifié.

Voir aussi :

ALTER <objet> , DESCRIBE <objet> , SHOW <objets>

Syntaxe

CREATE [ OR REPLACE ] <object_type> [ IF NOT EXISTS ] <object_name>
  [ <object_type_properties> ]
  [ <object_type_params> ]
  [ COMMENT = '<string_literal>' ]
Copy

object_type_properties et object_type_params sont spécifiques au type d’objet.

Pour des informations spécifiques sur la syntaxe, les notes sur l’utilisation et des exemples, voir :

Objets du compte :

Objets de la base de données :

Classes :

Notes générales sur l’utilisation

  • Les clauses OR REPLACE et IF NOT EXISTS s’excluent mutuellement ; elles ne peuvent pas toutes deux ê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.