我目前正在Crystal Reports中處理一個項目,該項目拒絕使用Oracle 10g允許的未公開的函數WM_CONCAT。 這裏是WM_CONCAT頭信息Oracle函數:複製wm_concat
WM_CONCAT(p1 IN VARCHAR2) RETURN VARCHAR2
要使用WM_CONCAT我通過了下列文件:WM_CONCAT(列1);該函數似乎接受一個varchar2類型的列,並返回列中值的逗號分隔列表。我目前有這個功能的自定義版本(在我的工作計算機上),但它不是最佳的,並且缺乏可重用性。任何人都可以提供一個很好的,可重用的函數,例如WM_CONCAT,我可以使用它嗎?
是的,我試着用wm_concat前綴wmsys,但仍然無法正常工作。感謝上面的代碼,但我更多地尋找一個GENERIC函數,它可以獨立於聯接或函數本身中的where子句使用。 – contactmatt 2009-12-28 16:31:38
這是一個非常延遲的答案,但是當它寫到它時,我寫了一個類似上面的方法,因爲編寫「通用」方法花費了太多時間在我當前的項目中。 – contactmatt 2012-01-06 20:58:55