## CREATE DOMAIN-Anweisung (create_domain_statement)

Eine CREATE DOMAIN-Anweisung (create_domain_statement) definiert einen Wertebereich.

### Syntax

<create_domain_statement> ::= CREATE DOMAIN <domain_name> <data_type> [<default_spec>] [<constraint_definition>]

### Beispiele

SQL-Tutorial, Wertebereiche

### Erläuterung

Die CONSTRAINT-Definition constraint_definition darf keinen Constraint-Namen enthalten.

Die CREATE DOMAIN-Anweisung kann von allen Datenbankadministratoren ausgeführt werden.

Wenn der Domänenname ohne Schemaname angegeben wird, wird dem Wertebereich das Schema mit dem Namen des aktuellen Benutzers zugeordnet. Wenn Sie den Domänennamen mit einem Schema angeben, muss der Schemaname mit dem Namen des aktuellen Benutzers übereinstimmen. Der aktuelle Benutzer wird also in jedem Fall zum Eigentümer des Wertebereichs.

Der Domänenname muss sich von allen existierenden Domänennamen des aktuellen Benutzers unterscheiden.

Wenn ein Wertebereich mit einer CONSTRAINT-Definition erzeugt wird, so wird der Domänenname in der Suchbedingung als Spaltenname angenommen.