小编Mar*_*arc的帖子

SQL删除外键问题

我有一个与外键有关的问题.我正在使用SQL Server 2008.

有两个表,Customer和Invoice,它们看起来像这样:

客户表:
CustomerID
名称
地址

发票表:
InvoiceID
日期
CustomerID

Customer表中的CustomerID列是主键,Invoice表中的CustomerID列具有外键.

我想删除Customer表中的一行,但删除Invoice表中的已连接行.有没有办法做到这一点?

编辑:
我忘了提到已删除的客户存储在日志表中,因此ID仍然存在,但在另一个表中

sql foreign-keys sql-server-2008

1
推荐指数
1
解决办法
992
查看次数

标签 统计

foreign-keys ×1

sql ×1

sql-server-2008 ×1