"We are back" « oc.at

MSSQL: Foreign Key Constraints

Triple-X 18.08.2004 - 22:56 919 2
Posts

Triple-X

Addicted
Avatar
Registered: Feb 2001
Location: Pregarten (OÖ)
Posts: 485
Also ich hab eine Tabelle mit der ich eine Hierarchie aufbauen will über eine 2. Beziehungstabelle. Dazu brauche ich natürlich in der Beziehungstabelle 2 Spalten die eine Beziehung auf die 1. Tabelle haben.
Nur MSSQL will die zweite Foreign Key Constraint nicht zulassen.

Beispiel:
Tabelle 1: Route
Spalten: Route_ID, Name, Beschreibung ...

Tabelle 2: route_route
Spalten: ParentRoute_ID, ChildRoute_ID, Beschreibung ...

Ist es in MSSQL irgendwie möglich das ich für ParentRoute_ID und für ChildRoute_ID eine Beziehung auf Route_ID erstelle?
Bei mir kam bis jetzt bei jedem Versuch eine Fehlermeldung vom MSSQL das solche Beziehungen Loops zulassen und daher nicht erlaubt sind.

tia

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11346
Das sollte eigentlich funktionieren, da ja beide Beziehungen in die selbe Richtung zeigen - Loops kann ich da keine erkennen.

Hilfreich wäre halt, welches SQL Script du genau ausgeführt hast und welche Meldung du erhalten hast...

Triple-X

Addicted
Avatar
Registered: Feb 2001
Location: Pregarten (OÖ)
Posts: 485
hab es über kein Skript gemacht sondern direkt im SQL Enterprise Manager, hat sich aber erledigt da es heute komischer Weise auf die selbe Art wie gerstern funktioniert hat
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz