是。
现在就不是Oracle,是sybase。
就是你说的第二种方法。一般需要设置隔离级,读脏数据。系统设计保证脏数据不脏。
在另外的系统中,使用Oracle。就采用Oracle的方法。
【 在 bnso 的大作中提到: 】
: 关于日结,你这个说法不太对。
: 1、依赖数据库技术在进行日结的,是一种比较“笨”的办法。比如你说的靠日志来进行回溯,oracle中专业术语叫闪回查询。它可以靠undo、更长时间靠闪回日志来实现。
: 2、非oracle数据库做不了日结?错!靠应用逻辑来实现,通常会有一张营业日表记录当前营业日区间几点到几点。所有明细进入时,会自动去带上这个营业日作为其日结的营业日期。发出日结指令时,营业日切换,并不影响新的明细进入,新明细的营业日和之前的已经不同了。oltp可以继续了,那么日结你改怎么算怎么算,数据本身又不会乱。
--
修改:ylh0315 FROM 221.218.61.*
FROM 221.218.61.*