在SQLServer中,可以通过以下两种方法获取数据的更新时间: 使用系统函数sys.dm_db_index_usage_stats: SELECTlast_user_update FROMsys.dm_db_index_usage_stat
在SQLServer中,可以通过以下两种方法获取数据的更新时间:
- 使用系统函数
sys.dm_db_index_usage_stats
:
SELECTlast_user_update
FROMsys.dm_db_index_usage_stats
WHEREdatabase_id=DB_ID('YourDatabaseName')
ANDOBJECT_ID=OBJECT_ID('YourTableName')
这条查询会返回最后一次对表数据进行更新的时间。
sys.tables
和sys.dm_db_index_usage_stats
:SELECT
nameASTableName,
last_user_updateASLastUpdate
FROMsys.tablest
JOINsys.dm_db_index_usage_statsu
ONt.object_id=u.object_id
WHEREdatabase_id=DB_ID('YourDatabaseName')
ANDt.name='YourTableName'
这条查询会返回指定表最后一次更新的时间。
请注意,上述查询中的YourDatabaseName
和YourTableName
分别替换为你要查询的数据库名称和表名称。
版权声明
本文仅代表作者观点,不代表博信信息网立场。