读书人

透过复合结构来优化udf的调用

发布时间: 2012-07-02 17:46:22 作者: rapoo

通过复合结构来优化udf的调用

?

select split("accba", "b")[0],split("accba", "b")[1]  from dual;

上面的split("accba", "b")[0]会调用一次split("accba", "b"),split("accba", "b")[1]也会调用一次split("accba", "b"),所以有两次split调用

select a[0],a[1] from (select split("accba", "b") as a  from dual)subqq;

上面的写法只会调用一次split("accba", "b"),所以采用这个写法会更高效

读书人网 >开源软件

热点推荐