Der Umgang mit der Objektart: DOMAIN
Verfasst: Fr 3. Apr 2020, 12:43
Hallo
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.
SHOW TABLE anschrift zeigt den einfachen Aufbau der einzigen Tabelle in der Datenbank.
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
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