Verwendung von Domains in Deklarationen
Ein Domainname kann als Typ eines PSQL-Parameters oder einer lokalen Variablen angegeben werden.Der Parameter oder die Variable erbt alle Domänenattribute.Wenn für den Parameter oder die Variable ein Standardwert angegeben wird, überschreibt er den in der Domaindefinition angegebenen Standardwert.
Wenn die TYPE OF
-Klausel vor dem Domainnamen hinzugefügt wird, wird nur der Datentyp der Domain verwendet: alle anderen Attribute der Domain — NOT NULL
-Einschränkung, CHECK
-Einschränkungen, Standardwert — sind weder geprüft noch benutzt.Handelt es sich bei der Domain jedoch um einen Texttyp, werden immer deren Zeichensatz und Kollatierungsreihenfolge verwendet.