Find the last time table was updated

后端 未结 6 937
渐次进展
渐次进展 2020-12-23 12:10

I want to retrieve the last time table was updated(insert,delete,update).

I tried this query.

SELECT last_user_update
FROM sys.dm_db_index_usage_stat         


        
6条回答
  •  盖世英雄少女心
    2020-12-23 12:32

    Find last time of update on a table

    SELECT
    tbl.name
    ,ius.last_user_update
    ,ius.user_updates
    ,ius.last_user_seek
    ,ius.last_user_scan
    ,ius.last_user_lookup
    ,ius.user_seeks
    ,ius.user_scans
    ,ius.user_lookups
    FROM
    sys.dm_db_index_usage_stats ius INNER JOIN
    sys.tables tbl ON (tbl.OBJECT_ID = ius.OBJECT_ID)
    WHERE ius.database_id = DB_ID()
    

    http://www.sqlserver-dba.com/2012/10/sql-server-find-last-time-of-update-on-a-table.html

提交回复
热议问题