![]() |
foreign keys / Indices (IB/FB)
Hi,
ich erkläre am besten, was ich gemacht habe : 1 Table Warengruppen 1 Table Artikel. Jeder Artikel kann eine Hauptgruppe und eine Untergruppe haben, die stammen aber beide aus der Table Warengruppen. Dem Artikel habe ich jetzt 2 Foreign Keys verpaßt, einmal für die Hauptgruppe und halt diie Untergruppe. Die Felder ID_WGHAUPT ud ID_WGUNTER referenzieren jeweils die Table WG. Kann man das so überhaupt machen ? Es kommen nämlich Fehler. :mrgreen: Im Moment kann ich die Foreign Keys nicht löschen weil : "Index is in use". Später will ich, sofern tatsächlich eine Warengruppe gelöscht wird, daß dann eben auch die entsprechenden Artikel weg sind, also kaskadierend. |
Re: foreign keys / Indices (IB/FB)
Hallo Hansa,
eine foreign key zeigt auf den Primärschlüssel einer anderen Tabelle. Es ist durchaus möglich, für 2 Felder einer Tabelle einen foreign key zu definieren, der auf denselben Primärschlüssel einer anderen Tabelle zeigt. Es ist aber nicht möglich, auf ein anderes Feld als den Primärschlüssel zu verweisen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz