各位大神们,我现在遇到一个难以解决的问题卡住了,求助,谢谢大家!
我自定义了一个类型函数,用来进行超长字符串的聚合,类型和函数如下:
现在我又写了一个存储过程用来通过执行这个自定义的类型函数来进行聚合,存储过程如下:
其中我把表TEST_TABLE_ORDER中的POSITION和STRAIN两个字段的所有值都使用聚合函数聚合并存入了表Test_Table_Info中的POSITION_CLOB和STRAIN_CLOB字段,存储过程并没有问题,执行之后的Test_Table_Info表中数据存储形式为:
原来的数据形式为
这就是具体的执行过程,最大的问题就是我自定义的这个函数和类型执行聚合这个操作用时太长了要2分30左右才能执行完一次,无法打到项目要求,我不知道该怎么优化这个存储过程,或者还是说我这个方法就是这么慢,需要换方法?求大神们解解答,达到的效果最好是控制在60秒之内。
感谢各位大佬!谢谢!谢谢!谢谢~