SQL Server 2008 R2
ユーザー テーブルに対して発行された最後の DML ステートメント (select を除く) に関する情報を含むシステム テーブルまたは dmv はありますか?
sys.tables には modify_date 列があることがわかりますが、それはテーブルの変更 (DDL ステートメント) のためだけのものです。データベース内のすべてのテーブルにトリガーを作成したり、このスコープのデータベース レベルにトリガーを作成したりしたくありません。
この理由は、使用されなくなったテーブルの一部を削除できるかどうかを確認するために、各テーブルに対して挿入、更新、または削除ステートメントが最後に作成されたのはいつかを確認したいからです。 DWH db。db の各テーブルは、少なくとも週/月/四半期/年に 1 回、これら 3 つの操作のいずれかを実行する必要があります。