oracle10g和11g的部分差异

86 阅读1分钟

1、oracle 10g不支持continue,可以使用

if column = xx then
  null
end if;

来进行跳过循环,执行下一次循环
2、之前在写代码的过程中,发现10g在merge into部分的insert和
update部分可以使用子查询,但是在11g中运行就会报错
解决方法:在merge into的using部分使用子查询并取个别名,在update和insert只需要对应using部分新建的子查询即可