Ik zit met een klein probleempje, ik zal het proberen in woorden uit te leggen want theforumisdown is gesloten en ik kan nu even niet bij mijn eigen webspace.
Ik heb drie tabellen:
Document
id prim key
file
name
Contract
id prim key
startDate
customer
xContractDocument
contractID prim key
documentID prim key
Ik wil nu als er een contract verwijderd wordt, de bijbehorende documenten ook verwijderen. Aan de hand van de contractID kan ik de documentID's ophalen uit xContractDocument, maar de records uit xContractDocument moeten eerst verwijderd worden omdat ik anders tegen een foreign key constraint aanloop bij het verwijderen van de documenten. Ik moet die contractID's dus ergens opslaan, de records uit xContractDocument verwijderen en dan de documenten verwijderen. Maar waar? Ik zit nu aan een temptable te denken maar dat vind ik niet echt een mooie oplossing eigenlijk. Zijn hier nog andere oplossingen voor?
Ik heb drie tabellen:
Document
id prim key
file
name
Contract
id prim key
startDate
customer
xContractDocument
contractID prim key
documentID prim key
Ik wil nu als er een contract verwijderd wordt, de bijbehorende documenten ook verwijderen. Aan de hand van de contractID kan ik de documentID's ophalen uit xContractDocument, maar de records uit xContractDocument moeten eerst verwijderd worden omdat ik anders tegen een foreign key constraint aanloop bij het verwijderen van de documenten. Ik moet die contractID's dus ergens opslaan, de records uit xContractDocument verwijderen en dan de documenten verwijderen. Maar waar? Ik zit nu aan een temptable te denken maar dat vind ik niet echt een mooie oplossing eigenlijk. Zijn hier nog andere oplossingen voor?