sql server2008外键引起制约无法执行功能,比如增删...的存储过程,

在执行存储过程中
消息 547,级别 16,状态 0,过程 Add_answer,第 7 行
INSERT 语句与 FOREIGN KEY 约束"FK_ANSWER_REFERENCE_ASK"冲突。该冲突发生于数据库"mooc1",表"dbo.ask", column 'askID'。
语句已终止。

(1 行受影响)
就像这种

如果你不想找麻烦, 最好不要把表关联起来,也不要做级联的约束和级联的删除。事实上我们根本不应该删除数据,我们一般使用通过标记一个字段表示删除。
而通过join去实现连接查询。

图片说明图片说明