Hallo Leute,
schon wieder ich mit einem Oracle-Problem.
Und zwar habe ich eine Tabelle die Foreign Keys auf insgesamt 23 andere Tabellen benötigt.
Der PK der anderen Tabellen besteht aus jeweils drei Feldern, d. h. wenn ich jetzt für jede Tabelle einen eigenen Foreign Key mache, dann brauche ich alleine dafür 69 Felder, das würde ich gerne vermeiden.
Da die PKs aller Tabellen gleich aufgebaut sind dachte ich mir ich könnte vielleicht nur drei Felder als Foreign Key verwenden und den Constraint praktisch so legen, dass er nur eine von den Tabellen referenzieren muss.
Die Frage ist jetzt wie ich so einen Constraint erzeugen kann.
Alternative wäre natürlich ein Insert-Trigger der das überprüft, aber das würde ich gerne vermeiden.
Danke und Grüße,
Robert