使用 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 问题:How to get last insert/update/delete datetime on Sql Server 2005?