你能告诉我数据是什么时候插入到表中的吗

Sil*_*bob 5 sql database sql-server sql-server-2008

我正在使用 MS SQL Server 2008,我有一个 sql 表,其中包含一些数据,每天早上 6 点由 sql 作业插入。我遇到的问题是某些数据已单独插入到作业中,我需要知道何时添加这些数据。

有没有我可以运行的查询来显示这个?

Bri*_*ian 6

我认为简短的答案是否定的,没有神奇的、临时的 SQL 查询可以让您在事后返回并找出何时插入了一行。

如果您想知道何时插入行,最简单的方法是简单地添加具有默认值(如 getDate())的日期或时间戳字段,该默认值会在插入行时自动填充日期/时间。

当然,可以使用 SQL 日志来跟踪何时插入、更新、删除行等,但这些日志需要设置和维护。

第三种选择是让插入数据的程序执行一些日志记录。