oracle:wm_concat函數與oracle版本


oracle中有一個看似很NB的內置函數wm_concat,可以方便的實現“行轉列”功能(相關用法,大家自行搜索一下,能找到很多資料)

今天偶然發現一個問題:

在不同的oracle版本中,wm_concat返回的數據類型不一致.

 

10G版本中,返回的是字符串類型

 

11G版本中,返回的是clob類型

 

此外,這個函數返回的結果,如果要控制排序也是有點小復雜的(可以自行百度一下: http://www.baidu.com/s?wd=wm_concat+%C5%C5%D0%F2&rsv_bp=0&rsv_spt=3&rsv_n=2&rsv_sug3=3&rsv_sug1=3&rsv_sug4=181&inputT=2513)

 

個人建議:可以用,但是要慎重!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM