在DB2中也有实现Oracle update returning的类似功能,而且可以用语句Select语句实现并获得更改后的返回值,如实现sequence方法写法:
select seq_col from final table(update sequence_tab set seq_col = seq_col + 1 where pk_col=xxx)但在Oracle中是使用update语句的,如下:
update sequence_tab set seq_col = seq_col + 1 where pk_col=xxx returning seq_col问题是,通过JDBC调用时:
DB2方法当做select语句来调用;
请问对于Oracle,JAVA代码应该如何写?(因为应用为了支持多数据库不想分开2句SQL来写,而且现有系统已经有DB2一个语句的写法了)