我有一个与外键有关的问题.我正在使用SQL Server 2008.
有两个表,Customer和Invoice,它们看起来像这样:
客户表:
CustomerID
名称
地址
发票表:
InvoiceID
日期
CustomerID
Customer表中的CustomerID列是主键,Invoice表中的CustomerID列具有外键.
我想删除Customer表中的一行,但不删除Invoice表中的已连接行.有没有办法做到这一点?
编辑:
我忘了提到已删除的客户存储在日志表中,因此ID仍然存在,但在另一个表中