0

MS SQL Server 2008を使用しています。現在、マスターテーブルからレコードを削除するトリガーを起動して、子テーブルから対応するレコードを削除しています。現在、マスターテーブルの切り捨て時にトリガーを起動しようとしています。出来ますか?はいの場合は、解決策を見つけるのを手伝ってください。

4

1 に答える 1

0

TRUNCATE TABLE操作は個々の行の削除をログに記録しないため、トリガーをアクティブ化できません。

Ref

実際の削除を実行し、これがTRUNCATE代わりに使用した元の理由(つまりロック)である場合は、バッチで実行することをお勧めしますDELETE

于 2012-12-10T05:25:14.447 に答える