【发布时间】:2013-09-09 21:40:15
【问题描述】:
SQL Server 有没有办法在实际删除运行之前查看将要删除的内容?
假设我有一个客户表,该表是订单和地址的外键,具有级联删除功能。
如果我删除了一个客户,那么 SQL Server 也会删除该客户的所有订单和地址。
有没有办法在不运行实际删除语句的情况下获取将对其进行删除的表的主键?
注意:显然我可以为这个特定的示例手动编写一个存储过程来执行此操作。但我的问题是询问 SQL Server 执行此操作的方式(用于删除)是否可用于获取信息而不仅仅是删除。
【问题讨论】:
标签: sql-server sql-server-2012 cascade