bulla
2006-06-03, 18:37:31
Hi,
ich hab ein Problem, bei dem ich nicht wirklich weiterkomme.
Wir sollen für Postgres, in einer Hausarbeit, eine Datenbank anlegen.
Dazu sollten zuerst einige Domänen erstellt werden, die kein Problem soweit darstellten:
CREATE DOMAIN Strasse AS VARCHAR(60) NOT NULL;
CREATE DOMAIN HausNr AS CHAR(4) NOT NULL;
CREATE DOMAIN Plz AS CHAR(5)
CONSTRAINT Plz_zwischen_00001_und_99999_check
NOT NULL CHECK (VALUE ~ '[0-9]{5}' AND VALUE != '00000');
CREATE DOMAIN Ort AS VARCHAR(50) NOT NULL;
Nun soll eine Domäne "Adressen" erstellt werden, die die obigen Domänen beinhaltet.
Geht das mit der create domain-syntax?
Oder muss man das mit create type einbinden?
Danke schonmal für Tips :)
ich hab ein Problem, bei dem ich nicht wirklich weiterkomme.
Wir sollen für Postgres, in einer Hausarbeit, eine Datenbank anlegen.
Dazu sollten zuerst einige Domänen erstellt werden, die kein Problem soweit darstellten:
CREATE DOMAIN Strasse AS VARCHAR(60) NOT NULL;
CREATE DOMAIN HausNr AS CHAR(4) NOT NULL;
CREATE DOMAIN Plz AS CHAR(5)
CONSTRAINT Plz_zwischen_00001_und_99999_check
NOT NULL CHECK (VALUE ~ '[0-9]{5}' AND VALUE != '00000');
CREATE DOMAIN Ort AS VARCHAR(50) NOT NULL;
Nun soll eine Domäne "Adressen" erstellt werden, die die obigen Domänen beinhaltet.
Geht das mit der create domain-syntax?
Oder muss man das mit create type einbinden?
Danke schonmal für Tips :)