2014-03-04 54 views
2

,當我嘗試使用LISTAGGLISTAGG失敗,SQLCODE = -440

沒有名爲「Function」類型的「LISTAGG」具有兼容參數的授權程序發現我得到這個錯誤.. SQLCODE = -440,SQLSTATE = 42884,驅動程序= 3.58.81

我正在使用DB2 9.7.0.8。

下面是該查詢:

SELECT LISTAGG(columna,',') FROM table GROUP BY columb

columna是varchar columnb是intpk

+0

的評論這個答案很顯然,你的功能提供不正確的參數。既然你選擇不顯示實際的SQL語句,你必須自己弄清楚細節。 – mustaccio

+0

@mustaccio SELECT LISTAGG(columna, '')FROM表 GROUP BY庫倫 columna是一個varchar columnb是int,而PK – Ravi

+0

你爲什麼不把這個在你的問題,正確格式化? – mustaccio

回答

0

columnb不是唯一的,它是PK中的一個。這個表已經複合PK。

解決方案是here

由於這裏沒有答案,並公佈正確答案是張貼評論張貼所以從@Ravi