現有表table1,里面有一個ver_no 字段
如果ver_no >0 就把這條記錄与ver_no -1 的
記錄進行比較,然后對比兩條記錄的每一個字段
如有不同,就把記錄插入到tabel2中.
如果ver_no >0 就把這條記錄与ver_no -1 的
記錄進行比較,然后對比兩條記錄的每一個字段
如有不同,就把記錄插入到tabel2中.
解决方案 »
- ORA-20000: Cannot parse for clause: FORCOLUMNS size 1
- 请问分页后如何计算得到了多少条记录啊?
- oracle主键问题
- 请教,在一个oracle数据库中建一个存储过程,存储过程中要查询、修改另外一个oracle数据库中某一表的数据,select、updata如何写,谢谢!
- execute immediate 和事务的问题
- 我在JSP里用rs.getStirng();取库里number型字段时,若是小数,小数点前的0会丢掉!
- 每个用过Oracle的人都会的问题,请花一点时间来帮助未入门者。
- Oracle中如何弹出错误?
- 紧急求救!
- 请问ASP通过ADO调用ORACLE数据库时不能用ADDNEW和UPDATE来新增数据是什么问题?
- 较难的记录合并问题
- ORA-29541调用java外部程序出的问题
select a.* from table1 a
inner join table1 b on a.ver_no = b.ver_no + 1 and
(
a.field1 <> b.field1 or
a.field2 <> b.field2 or
a.field3 <> b.field3 or
............
)
where a.ver_no > 0
这样写效率太低,不如用procedure实现