我使用的是 MS SQL Server 2008,我有一个 SQL 表,其中包含每天早上 6 点由 SQL 作业插入的一些数据。我遇到的问题是一些数据已单独插入到作业中,我需要知道这些数据是何时添加的。
我可以运行一个查询来显示这个吗?
最佳答案
我认为简短的回答是否定的,没有神奇的临时 SQL 查询可以让您事后返回并查明插入行的时间。
如果您想知道插入行的时间,最简单的方法是简单地添加一个具有默认值(如 getDate())的日期或时间戳字段,该字段会在插入行时自动填充日期/时间.
当然,有可用的 SQL 日志可以让您跟踪何时插入、更新、删除等行,但这些需要设置和维护。
第三个选项是让插入数据的程序执行一些日志记录。
关于sql - 你能告诉我数据是什么时候插入到表中的吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17609868/