Microsoft SQL Server 2005を使用して、テーブルがいつ作成されたかを確認する方法はありますか?
INSERT
そして、テーブルの最後にいつ行われたかを確認する方法はありますか?
そして、最後のALTER TABLE
日付はどうですか?
何卒よろしくお願い申し上げます。
Microsoft SQL Server 2005を使用して、テーブルがいつ作成されたかを確認する方法はありますか?
INSERT
そして、テーブルの最後にいつ行われたかを確認する方法はありますか?
そして、最後のALTER TABLE
日付はどうですか?
何卒よろしくお願い申し上げます。
クエリを実行すると、作成日と最終変更日を取得できますsys.tables
SELECT create_date, modify_date
FROM sys.tables
AFAIK、最後の挿入がいつ行われたかを知る方法はありません。トリガーを使用するか、テーブルに監査を設定するように復元する必要があります。
このクエリは、テーブルが作成された日時と最後に変更された日時を提供します。
USE DataBaseName;
SELECT [name]
,create_date
,modify_date
FROM sys.tables
WHERE [name] IN ('TableName1', 'TableName2');
挿入の最終日を取得するのはそれほど簡単ではありません。このStackOverflowの質問をチェックしてください:SQL Server 2005で最後の挿入/更新/削除日時を取得するにはどうすればよいですか?