我在MSSQL中有一个表'A'。它是许多其他表的父表。根据这张表,大约有200张桌子。 (这200个表具有对'A'的外键引用。我认为所有200个表都有on-delete -cascade子句和表'A'。 我的应用程序中有一个查询根据'WHERE'子句中的两个参数从'A'中删除记录。但它引起了投诉:
com.microsoft.sqlserver.jdbc.SQLServerException:DELETE语句与REFERENCE约束冲突
现在我意识到并非所有表都与'ON DELETE CASCADE'与TABLE'A'连接。看到所有表对表'A'或ON DELETE CASCADE的外键引用链接到表'A'是很繁琐的。
是否有快捷方式可以了解所有依赖项,而不是生成所有表的DDL并查看。
提前致谢