如何查看最近修改的表
我想查看一下最近修改的表和修改的日期,应该如何操作?
[解决办法]
修改是指:结构 OR 数据?
[解决办法]
如果是数据,方便点的使用触发器。
触发器都会有两个逻辑表
一、deleted
1、删除的数据——对于delete操作
2、更新前的数据——对于update操作
二、inserted
1、插入的数据——对于insert操作
2、更新后的数据——对于update操作
[解决办法]
LZ的意思是,他的数据库里已存在被修改过的表
那么他想知道哪些表被修改过了
楼上说得是在还没发生修改的动作之间,建立触发器
[解决办法]
如果事先没有做准备
如写一个存储过程将你的操作和日期记录在一个表或临时表中,
现在应该是无法直接的查找出你要的结果的
--------------
如果数据库不大的话,针对某个表
可以通过还原你近期的数据库,在两个库之间进行对比得出结论
通过(新库名.dbo.表名,
老库名.dbo.表名)可查出两个表不同的数据,这些数据就是你最近修改过的
[解决办法]
我想查看一下最近修改的表和修改的日期,应该如何操作?
-------------------
的,必要建一表保存些,每一表都建一器,update,delete,insert ,就把表名和getdate()保存在表中,有表中,才可以
查看最近修改的表和.有一缺,每一表都建一器.是我目的理解,不知
大家有什好的看法.
[解决办法]
sql server本身没有在日至中记录被修改过的表吗?
[解决办法]
gg s dd u
学习学习ing
[解决办法]
select * from sysobjects
where xtype= 'u '
order by crdate