Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Verwendung von SQL » SQL-Anweisungen » SQL-Anweisungen (A-D)

 

DROP DOMAIN-Anweisung

Mit dieser Anweisung entfernen Sie eine Domäne aus der Datenbank.

Syntax
DROP DOMAIN Domänenname 
Bemerkungen

Verwenden Sie die IF EXISTS-Klausel, um zu vermeiden, dass ein Fehler zurückgegeben wird, wenn die DROP DOMAIN-Anweisung versucht, ein Datenbankobjekt zu entfernen, das nicht existiert.

DROP DOMAIN wird nicht durchgeführt, wenn der Datentyp in einer Tabellenspalte oder einem Prozedur- bzw. Funktionsargument verwendet wird. Sie müssen die Datentypen für alle Spalten ändern, die für die Domäne definiert sind, um den Datentyp zu löschen. Es wird empfohlen, DROP DOMAIN gegenüber DROP DATATYPE vorzuziehen, da DROP DOMAIN die im Entwurf ANSI/ISO SQL3 verwendete Syntax ist. Sie können keine systemdefinierten Datentypen (wie MONEY oder UNIQUEIDENTIFIERSTR) aus einer Datenbank löschen.

Berechtigungen

Jeder Benutzer, dem das Objekt gehört oder der DBA-Berechtigungen hat, kann die DROP DOMAIN-Anweisung ausführen.

Nebenwirkungen

Automatisches Festschreiben (Autocommit). Löscht das Register Ergebnisse im Fensterausschnitt Ergebnisse in Interactive SQL.

Siehe auch
Standards und Kompatibilität
  • SQL/2003   Kernfunktion.

Beispiel

Domäne MyDomain aus der Datenbank löschen. Wenn die Domäne nicht existiert, wird ein Fehler zurückgegeben.

DROP DOMAIN MyDomain;