我現在用自定的行列轉換函式zh _concat,并且將回傳值型別設定為clob,但是在執行這條sql時,由于資料庫太大,導致資料庫卡死,這該怎么辦,求大神幫忙,謝謝!!!
uj5u.com熱心網友回復:
你的需求,代碼以及資料量等問題也說明一下。uj5u.com熱心網友回復:
你得把你的這個自定義函式的代碼貼出來啊如果最終拼接出來的資料很長的話,建議分多段;
uj5u.com熱心網友回復:
SELECT * FROM (SELECT A.*, ROWNUM RN FROM (
select t.bookname,cc_concat(distinct d.deptname) department,cc_concat(distinct p.chinesename) personName ,t.personid
from t_crm_book_range t left join t_crm_person p on t.range_personid = p.personid
left join t_crm_dept d on p.organid = d.deptcode where 1=1
and t.companyno='603886'
group by t.bookname,t.personid
) A WHERE ROWNUM <100000
) p
WHERE RN >= 1
cc_concat()這個函式就是和網上zh_concat是一樣的,只是回傳值是clob型別的
資料量有1萬多個中文名字
uj5u.com熱心網友回復:
那該怎么分多段的,能具體說下嗎,謝謝!!轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/117756.html
標籤:基礎和管理
