Hallo,
Ik ben bezig met een opdracht voor school met SQL. Ik heb een database gekregen van school, en ik moet uit de tabel Customers alle Customers verwijderen die uit Frankrijk en Duitsland komen. (alles in de database is in het Engels) Ik doe dus:
Het incident is nu dat ik een error krijg. De volgende error:
De bedoeling is dat ik geen Orders verwijder. En ik weet niet hoe ik dit kan doe.
Bij voorbaat dank.
Gegroet,
Fregge
Ik ben bezig met een opdracht voor school met SQL. Ik heb een database gekregen van school, en ik moet uit de tabel Customers alle Customers verwijderen die uit Frankrijk en Duitsland komen. (alles in de database is in het Engels) Ik doe dus:
code:
1
| delete customers where country = 'France' or country = 'Germany' |
Het incident is nu dat ik een error krijg. De volgende error:
code:
1
2
3
| Msg 547, Level 16, State 0, Line 1 The DELETE statement conflicted with the REFERENCE constraint "FK_Orders_Customers". The conflict occurred in database "Northwind", table "dbo.Orders", column 'CustomerID'. The statement has been terminated. |
De bedoeling is dat ik geen Orders verwijder. En ik weet niet hoe ik dit kan doe.
Bij voorbaat dank.
Gegroet,
Fregge