首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么查看最近修改的表

2012-01-08 
如何查看最近修改的表我想查看一下最近修改的表和修改的日期,应该如何操作?[解决办法]修改是指:结构 OR 数

如何查看最近修改的表
我想查看一下最近修改的表和修改的日期,应该如何操作?

[解决办法]
修改是指:结构 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

热点排行