In der Firbird Dokumentation ist u.a. folgendes zu lesen:
"Sobald es in der Datenbank definiert wurde, kann es wiederholt verwendet werden, um Tabellenspalten, PSQL-Argumente und lokale PSQL-Variablen zu definieren."
Die Ausgangssituation:
Ich habe mich mit dem ISQL Tool zu einer lokalen Firebird Datenbank adressen.fdb als SYSDBA verbunden.
Code: Alles auswählen
gerd@gerd-MS-7641:~$ isql -z
ISQL Version: LI-T4.0.0.1436 Firebird 4.0 Beta 1
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect '/home/gerd/Firebird/Datenbanken/adressen.fdb' user 'sysdba' password 'geheimes_sysdba_passwort';
Server version:
LI-T4.0.0.1436 Firebird 4.0 Beta 1
Database: '/home/gerd/Firebird/Datenbanken/adressen.fdb', User: SYSDBA
SQL> SHOW TABLE anschrift;
ID INTEGER Not Null Identity (by default)
VORNAME VARCHAR(50) Nullable
NAME VARCHAR(100) Nullable
STRASSE VARCHAR(50) Nullable
PLZ VARCHAR(5) Nullable
CONSTRAINT INTEG_1:
Primary key (ID)
SQL> CREATE DOMAIN D_DATE AS
CON> DATE DEFAULT CURRENT_DATE
CON> NOT NULL;
SQL>
Dann habe ich wohl eine DOMAIN erzeugt.
Und bitte wie verwende ich das jetzt beispielhaft in der Datenbank adressen.fdb ?
Danke für weiterführende Hinweise.
Viele Grüße
Gerd