ORACLE函数使用注意

列转行函数:vw_concat

此函数在ORACLE版本12g以后废弃,不可使用

解决方法:列转行 --> 使用 sys_connect_by_path() 函数替代

​​​​​​​列转行pivot 和 行转列函数unpivot

此函数是11g以后才有的,如果是10g版本,这两个函数无法使用。

解决方法:列转行 --> 使用 sys_connect_by_path() 函数替代

                    行转列 --> 使用 union all 替代

​​​​​​​merge into 写法注意

merge into 后面的 insert values 时,如果使用 using 中的某个字段时,不可以将此字段放入另一张表中进行计算。

解决方法:使用变量将另一张表中需要的数据作为变量形式使用。

ORACLE函数使用注意