我有一个我无法解决的问题。我有这样的声明:
SELECT account,
listagg(field1 || ', ') WITHIN
GROUP (
ORDER BY field1
) AS field1
FROM TABLE1
GROUP BY account
我收到一个错误:
ORA-01489:字符串连接的结果太长 01489。 00000 - “字符串连接的结果太长” *原因:字符串连接的结果超过了最大大小。*行动:确保结果小于最大大小。
怎么解决?我试图这样做,但它没有帮助
SUBSTR(listagg(field1 || ', ') WITHIN
GROUP (
ORDER BY field1
), 1, 500) AS field1