SQL ; multiple cascade paths

Gebruikersavatar
Wlf
Plus Member
Plus Member
Berichten: 116
Lid geworden op: 07 nov 2006, 19:53

Ik heb de volgende tabellen:

Code: Selecteer alles

Event(eventId*, name)

Participant(participantId*, name, [fk] eventId)
Item(itemId*, name, [fk] eventId)

IHave(relationId*,  [fk] participantId,  [fk] itemId)
Als ik nu in SQL server 2005 de delete rule wil cascaden dan krijg ik een error:
Introducing FOREIGN KEY constraint may cause cycles or multiple cascade paths

Hoe zou ik dit kunnen oplossen?
Ik moet de volgende functionaliteit hebben:
delete participant => delete relation
delete item => delete relation
delete event => delete participant, item & relation
Laatst gewijzigd door a3ke 24 dec 2009, 16:22, in totaal 3 gewijzigd.
Reden: Geen tags in Titels toegestaan + de kleur rood is enkel voor de moderatoren
Plaats reactie

Terug naar “Development”