Beschreibung
Diese Tabelle enthält verschiedene Musikformate. Wird benötigt, um beim Marken Editor mehrere Marken zu den verschiedenen Musik Formaten setzen zu können.
Felder
PK | FK | Feld | Domäne | Typ | NN | Standard | Beschreibung |
---|---|---|---|---|---|---|---|
|
MFID |
INTEGER |
|
Primary Key |
|||
|
|
MFNAME |
|
CHAR(50) |
|
Name |
|
|
|
MFPOSITION |
INTEGER |
|
Position |
||
|
|
MFRECORDVERSION |
INTEGER |
1 |
Dieser Wert wird über einen Trigger bei jeder Änderung um eins erhöht. |
||
|
|
MFKURZBEZ |
|
CHAR(10) |
|
Eindeutige Kurzbezeichung zu diesem Musik-Format, welche mit der Welle und dem RAZUGRIFFDATA Feld verknüpft ist. |
|
|
MFPARENTID |
INTEGER |
|
Referenz auf den Parent-Datensatz, falls vorhanden, sonst null. |
|||
|
|
MFPRIORITAET |
SMALLINT |
0 |
Damit kann eine Priorität festgelegt werden, um einzustellen, wann die Default Marken überschrieben werden soll. |
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 UPDATE |
Yes |
0 |
Trigger für das RecordVersion Feld |
Indizes
Index | Felder | Aktiv | Eindeutig | Reihenfolge |
---|---|---|---|---|
MFPARENTID |
ASC |
|||
MFPOSITION |
ASC |
|||
MFKURZBEZ |
ASC |
|||
MFID |
ASC |
Referenziert
Tabelle | Fremdschlüssel | Felder | FK Feld | Löschregel | Änderungsregel |
---|---|---|---|---|---|
MFPARENTID |
MFID |
NO ACTION |
NO ACTION |
Referenziert von
Tabelle | Fremdschlüssel | Felder | FK Feld | Löschregel | Änderungsregel |
---|---|---|---|---|---|
MFPARENTID |
MFID |
NO ACTION |
NO ACTION |
||
WEMFKURZBEZ |
MFKURZBEZ |
NO ACTION |
NO ACTION |
||
MSMFID |
MFID |
NO ACTION |
NO ACTION |
Definition
CREATE TABLE MUSIKFORMAT (
MFID LONGINT_DOM NOT NULL,
MFNAME CHAR(50),
MFPOSITION LONGINT_DOM,
MFRECORDVERSION LONGINT_DOM DEFAULT 1 NOT NULL,
MFKURZBEZ CHAR(10) NOT NULL,
MFPARENTID LONGINT_DOM,
MFPRIORITAET SHORTINT_DOM DEFAULT 0 NOT NULL
);
ALTER TABLE MUSIKFORMAT ADD CONSTRAINT IDX_MUSIKFORMAT_KURZBEZ UNIQUE (MFKURZBEZ);
ALTER TABLE MUSIKFORMAT ADD CONSTRAINT PK_MUSIKFORMAT PRIMARY KEY (MFID);
ALTER TABLE MUSIKFORMAT ADD CONSTRAINT FK_MUSIKFORMAT_PARENT FOREIGN KEY (MFPARENTID) REFERENCES MUSIKFORMAT (MFID);
CREATE INDEX IDX_MFPOSITION ON MUSIKFORMAT (MFPOSITION);
![]() ![]() ![]() |