Tabellen Previous topic Chapter index Next topic

ZUSATZFELDER

 

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

LONGINT_DOM

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.
Wird zur Zeit nicht unterstützt!

 

 

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

LONGINT_DOM

INTEGER

 

Damit kann der Initialwert für Integer definiert werden.

 

 

ZFPOSITION

SHORTINT_DOM

SMALLINT

0

Damit wird die Reihenfolge bei der Darstellung festgelegt.

 

 

ZFRECORDVERSION

LONGINT_DOM

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

ZUSATZFELDER_AFTER_DEL

AFTER DELETE

 

0

Delete-Trigger für die Replikation

ZUSATZFELDER_AFTER_INS

AFTER INSERT

 

0

Insert-Trigger für die Replikation

ZUSATZFELDER_AFTER_UP

AFTER UPDATE

 

0

Update-Trigger für die Replikation

ZUSATZFELDER_BEFORE_INS

BEFORE INSERT

Yes

0

Trigger um den Primary Key zu setzen.

ZUSATZFELDER_RV

BEFORE UPDATE

Yes

0

Trigger für das RecordVersion Feld

 

Indizes

Index

Felder

Aktiv

Eindeutig

Reihenfolge

IDX_ZFNAME

ZFNAME

ASC

PK_ZUSATZFELDER

ZFID

ASC

 

Referenziert

(Es gibt keine Referenzen von Tabelle ZUSATZFELDER)

 

Referenziert von

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

ZUSATZFELD

FK1_ZUSATZFELD

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);

 

     Previous topic Chapter index Next topic