我有一個應用程序,它將所有數據存儲在SQL Server 2008中。此應用程序創建,修改,更新表。數據庫的名稱是XLPR_2001
,它包含近500個表。如何查找數據庫中的最後修改
如果我通過應用程序影響整個數據庫(XLPR_2001
),我想找出更改。如果我找到它,那麼我可以直接在數據庫中直接做出這些更改,我可以非常快地完成我的工作。
我在網上搜索它,但沒有幫我在我的情況。
我有一個應用程序,它將所有數據存儲在SQL Server 2008中。此應用程序創建,修改,更新表。數據庫的名稱是XLPR_2001
,它包含近500個表。如何查找數據庫中的最後修改
如果我通過應用程序影響整個數據庫(XLPR_2001
),我想找出更改。如果我找到它,那麼我可以直接在數據庫中直接做出這些更改,我可以非常快地完成我的工作。
我在網上搜索它,但沒有幫我在我的情況。
@sarslash和@Yogesh在我的情況下,你的代碼顯示非常古老的結果。我在某處找到了下面的代碼,它完美地工作。
select
object_name(object_id) as OBJ_NAME, *
from
sys.dm_db_index_usage_stats
where
database_id = db_id(db_name())
Order by
dm_db_index_usage_stats.last_user_update desc
您可以在sys.objects中表
SELECT name, modify_date from sys.objects where type ='U' order by modify_date desc
你的查詢顯示我的修改日期很老,我正在尋找數據庫表名的最後更改。 –
我改變了查詢 –