Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 数据库中最近更新的表的列表_Sql_Database - Fatal编程技术网

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

Sql 数据库中最近更新的表的列表,sql,database,Sql,Database,我的数据库中有多个表。 我需要知道在某个时间戳之后(或在上次操作期间)更新的表的名称 你能为我提供查询或帮助的链接吗 select * from sys.tables order by modify_date desc 假设这是SQL server。您需要在每个表中维护一个TimeStamp列,以便能够通过查询实现这一点。 假设您有这样的专栏,请寻找编写基于时间戳的查询的方法。请查看此专栏 SELECT [name], create_date, modify_date

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

你能为我提供查询或帮助的链接吗

select * from sys.tables order by modify_date desc

假设这是SQL server。

您需要在每个表中维护一个TimeStamp列,以便能够通过查询实现这一点。 假设您有这样的专栏,请寻找编写基于时间戳的查询的方法。

请查看此专栏

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

这将如何确定准确的时间戳?@Gunner-这不会确定时间戳。这将给出最近更新的表。根据时间戳,OP可以在modify_date列上进行比较。+1。没有办法知道他们指的是SQL Server,但那是他们的错,不是你的错,你承认这一点,当有人在谷歌上搜索类似的问题时,我肯定会得到一些非常有用的知识:)哪个数据库系统?哪个版本??这是非常特定于供应商的。。。(没有SQL标准的执行方法)只是为了澄清我的问题:我希望在database@Pradeep:请再说一遍,您使用的是哪种DBMS?您好,如果我能找到或列出已用新值更新/插入的表,有什么办法吗?