## DOMAINS

### Voraussetzungen

Sie haben die Demo-Daten für das SQL-Tutorial erzeugt.

Melden Sie sich als Benutzer MONA an die Demo-Datenbankinstanz DEMODB an.

Legen Sie Wertebereiche an. Verfahren Sie dazu z.B. wie in SQL-Tutorial, Wertebereiche angegeben.

### Beispiele

Anhand der Systemtabelle DOMAINS können Sie unter anderem folgende Datenbankinformationen ermitteln:

● Alle Wertebereiche, die für den Datentyp DATE definiert wurden

SELECT owner, domainname
FROM DOMAIN.DOMAINS
WHERE datatype = 'DATE'

● Alle eigenen Wertebereiche, in denen ein Vorschlagswert vereinbart wurde

SELECT domainname, datatype, len, dec, "DEFAULT"
FROM DOMAIN.DOMAINS
WHERE owner = 'MONA'
AND "DEFAULT" IS NOT NULL

Beachten Sie, dass die Spalte DEFAULT als spezieller Bezeichner (Bezeichner eingeschlossen in doppelte Anführungszeichen) angegeben werden muss, da DEFAULT ein reserviertes Schlüsselwort ist.

Constraint eines Wertebereichs: siehe DOMAINCONSTRAINTS

Wertebereich bei Spaltendefinition: siehe COLUMNS