(oracle)选择结果长度超过最大长度

时间:2016-11-24 03:11:17

标签: string oracle11g

问题描述: 我使用plsql来执行一个sql:sql返回一个长度超过1W的字符串, 例如:

SELECT 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'||....||'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' FROM dual

因为存在很多内容要加入,所以它会返回一个字符串,并且它的长度超过最大长度,并且plsql不会显示结果。

谁能帮我解决这个问题呢?

1 个答案:

答案 0 :(得分:0)

将结果显示为行:编写您的查询,如:

select substr(your_string,1,50) from dual
union all
select substr(your_string,50,100) from dual
union all
select substr(your_string,100,...so on) from dual