Topic: 请问怎样才能监视数据库表的变化? |
Print this page |
1.请问怎样才能监视数据库表的变化? | Copy to clipboard |
Posted by: lihongtao Posted on: 2003-05-16 15:32 在一个应用中需要提取一个表中发生变化的数据,怎样才能获得这些数据? 这个选择条件怎么写? |
2.Re:请问怎样才能监视数据库表的变化? [Re: lihongtao] | Copy to clipboard |
Posted by: cucumber Posted on: 2003-05-16 17:29 有很多方法 1、逐条比较。保存记录的原始值,通过比较获取变化的数据 2、时间戳。有条件的情况下可以在修改纪录时打时间戳,通过检查记录的时间戳来获取变化的数据 3、触发器。在要监控的表上建触发器,当记录变化时,通过另外的表纪录目标表的变化 4、利用数据库工具。通过检查日志来获取更新 5、如果你使用的是oracle9。2的话可以使用oracle提供的“变化扑捉”机制 |
3.Re:请问怎样才能监视数据库表的变化? [Re: cucumber] | Copy to clipboard |
Posted by: logix Posted on: 2003-05-18 17:44 cucumber wrote: 答的全面 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |