数据库中最近更新的表的列表

时间:2011-01-24 09:21:08

标签: sql database

我的数据库中有多个表。 我需要知道在某个时间戳之后(或在最后一次操作期间)更新的表的名称。

您能否为我提供查询链接或任何帮助?

3 个答案:

答案 0 :(得分:6)

select * from sys.tables order by modify_date desc

假设这是SQL服务器。

答案 1 :(得分:1)

检查出来......

SELECT
    [name],
    create_date,
    modify_date
FROM sys.tables
ORDER BY modify_date DESC

答案 2 :(得分:-3)

您需要在每个表中维护一个TimeStamp列才能通过查询实现此目的。 假设您有这样的列,请查看here以了解基于TimeStamp的查询的方法。