CREATE <objeto>

Cria um novo objeto do tipo especificado.

Consulte também:

ALTER <objeto> , DESCRIBE <objeto> , SHOW <objetos>

Sintaxe

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

Em que object_type_properties e object_type_params são específicos para o tipo de objeto.

Para sintaxes, notas de uso e exemplos específicos, consulte:

Objetos de conta:

Objetos de banco de dados:

Classes:

Notas de uso geral

  • As cláusulas OR REPLACE e IF NOT EXISTS são mutuamente exclusivas; ambas não podem ser usadas na mesma instrução.

  • Instruções CREATE OR REPLACE <object> são atômicas. Ou seja, quando um objeto é substituído, o objeto antigo é excluído e o novo objeto é criado em uma única transação.