CREATE <Objekt>

Erstellt ein neues Objekt des angegebenen Typs.

Siehe auch:

ALTER <Objekt>, DESCRIBE <Objekt>, SHOW <Objekte>

Syntax

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

Dabei sind die Werte von object_type_properties (Eigenschaften des Objekttyps) und object_type_params (Parameter des Objekttyps) für den Objekttyp spezifisch.

Spezifische Syntax, Nutzungshinweise und Beispiele finden Sie unter:

Kontoobjekte:

Datenbankobjekte:

Klassen:

Allgemeine Nutzungshinweise

  • OR REPLACE- und IF NOT EXISTS- Klauseln schließen sich gegenseitig aus; sie können nicht beide in derselben Anweisung verwendet werden.

  • CREATE OR REPLACE <Objekt>-Anweisungen sind atomar. Das heißt, wenn ein Objekt ersetzt wird, erfolgt das Löschen des alten Objekts und das Erstellen des neuen Objekts in einer einzigen Transaktion.