Domain ändern
Um die Attribute einer Domain zu ändern, verwenden Sie die DDL-Anweisung ALTER DOMAIN.Mit dieser Aussage können Sie:
-
die Domain umbenennen
-
den Datentyp ändern
-
den aktuellen Standardwert löschen
-
einen neuen Standardwert setzen
-
lösche die
NOT NULL-Beschränkung -
setze die
NOT NULL-Beschränkung -
eine bestehende
CHECK-Einschränkung löschen -
füge eine neue
CHECK-Einschränkung hinzu
ALTER DOMAIN name
[{TO new_name}]
[{SET DEFAULT { <literal> | NULL | <context_var> } |
DROP DEFAULT}]
[{SET | DROP} NOT NULL ]
[{ADD [CONSTRAINT] CHECK (<dom_condition>) |
DROP CONSTRAINT}]
[{TYPE <datatype>}]
ALTER DOMAIN STORE_GRP SET DEFAULT -1;
Beim Wechsel einer Domain müssen deren Abhängigkeiten berücksichtigt werden: ob Tabellenspalten, beliebige Variablen, Ein- und/oder Ausgabeparameter mit dem im PSQL-Code deklarierten Typ dieser Domain vorhanden sind.Wenn Sie Domains in Eile ändern, ohne sie sorgfältig zu überprüfen, funktioniert Ihr Code möglicherweise nicht mehr!
|
Important
|
Wenn Sie Datentypen in einer Domain konvertieren, dürfen Sie keine Konvertierungen durchführen, die zu Datenverlusten führen können.Wenn Sie beispielsweise |
ALTER DOMAIN im Abschnitt Datendefinitionssprache (DDL).