Beschreibung
Diese Tabelle enthält zusätzliche Felder, welche im Register Zusatzfelder des Eigenschaftsdialogs der Planning Base bearbeitet werden können.
Felder
PK | FK | Feld | Domäne | Typ | NN | Standard | Beschreibung |
---|---|---|---|---|---|---|---|
|
ZFID |
INTEGER |
|
Primary Key |
|||
|
|
ZFNAME |
|
VARCHAR(50) |
|
Name des Zusatzfeld |
|
|
|
ZFTYP |
|
VARCHAR(20) |
|
Typ dieses Feld: PlainText / ShortText / Integer / RTF / HTML / XHTML / XML |
|
|
|
ZFEDITOR |
|
VARCHAR(255) |
|
Damit kann der Editor(typ) festgelegt werden. Dies kann ein "inbuild" Editor sein oder allenfalls auch ein externer Editor. |
|
|
|
ZFDEFAULTBLOB |
|
BLOB SUB_TYPE 1 SEGMENT SIZE 80 |
|
Damit kann der Initialwert für die restlichen Feld-Typen definiert werden. |
|
|
|
ZFDEFAULTTEXT |
|
VARCHAR(80) |
|
Damit kann der Initialwert für ShortText definiert werden. |
|
|
|
ZFDEFAULTZAHL |
INTEGER |
|
Damit kann der Initialwert für Integer definiert werden. |
||
|
|
ZFPOSITION |
SMALLINT |
0 |
Damit wird die Reihenfolge bei der Darstellung festgelegt. |
||
|
|
ZFRECORDVERSION |
INTEGER |
1 |
Dieser Wert wird über einen Trigger bei jeder Änderung um eins erhöht. |
||
|
|
ZFVALUES |
|
BLOB SUB_TYPE 1 SEGMENT SIZE 80 |
|
Bei ShortText oder Integer kann hier eine Auswahl von Werten definiert werden und dadurch wird dann in der Planning Base dies mit einer Auswahlliste dargestellt. |
Trigger
Trigger | Typ | Aktivität | Reihenfolge | Beschreibung |
---|---|---|---|---|
AFTER DELETE |
|
0 |
Delete-Trigger für die Replikation |
|
AFTER INSERT |
|
0 |
Insert-Trigger für die Replikation |
|
AFTER UPDATE |
|
0 |
Update-Trigger für die Replikation |
|
BEFORE INSERT |
Yes |
0 |
Trigger um den Primary Key zu setzen. |
|
BEFORE UPDATE |
Yes |
0 |
Trigger für das RecordVersion Feld |
Indizes
Index | Felder | Aktiv | Eindeutig | Reihenfolge |
---|---|---|---|---|
ZFNAME |
ASC |
|||
ZFID |
ASC |
Referenziert
(Es gibt keine Referenzen von Tabelle ZUSATZFELDER)
Referenziert von
Tabelle | Fremdschlüssel | Felder | FK Feld | Löschregel | Änderungsregel |
---|---|---|---|---|---|
ZUZFID |
ZFID |
NO ACTION |
NO ACTION |
Definition
CREATE TABLE ZUSATZFELDER (
ZFID LONGINT_DOM NOT NULL,
ZFNAME VARCHAR(50) NOT NULL,
ZFTYP VARCHAR(20) NOT NULL,
ZFEDITOR VARCHAR(255) NOT NULL,
ZFDEFAULTBLOB BLOB SUB_TYPE 1 SEGMENT SIZE 80,
ZFDEFAULTTEXT VARCHAR(80),
ZFDEFAULTZAHL LONGINT_DOM,
ZFPOSITION SHORTINT_DOM DEFAULT 0 NOT NULL,
ZFRECORDVERSION LONGINT_DOM DEFAULT 1 NOT NULL,
ZFVALUES BLOB SUB_TYPE 1 SEGMENT SIZE 80
);
ALTER TABLE ZUSATZFELDER ADD CONSTRAINT PK_ZUSATZFELDER PRIMARY KEY (ZFID);
CREATE UNIQUE INDEX IDX_ZFNAME ON ZUSATZFELDER (ZFNAME);
![]() ![]() ![]() |