作者kulisu (不够积极)
看板Database
标题Re: [SQL ] 查询oracle会出现ORA-01489错误...><
时间Sun Jan 7 16:54:10 2007
你这个问题的解决方法我不清楚
但只要是 Oracle 的错误都会有一错误代号
像是 ORA-XXXXX 之类的
用 google 查一下应该会有蛮多资料的,Good luck
※ 引述《shime (慢慢来)》之铭言:
: 我要查询的资料表是一个在Oracle的view 名称为view_abc
: 里面有一个栏位是Varchar(4000) 放着以base64编码後的资料 名称为 content
: 资料笔数约3000笔左右
: 我的问题是
: 我在下select * from view_abc;
: 得到的结果是 ORA-01489: result of string concatenation is too long
: 的错误
: 想说 可能是取回的资料集太大 所以会出现此错误
: 因此改为
: select content from view_abc;
: select content from view_abc where id = 20;
: select * from view_abc where id = 20;
: 但错误仍一样
: 但 如果 不取回那个栏位content 改以以下查询
: select id from view_abc;
: 则是ok的 可以查询成功
: select id from view_abc where id = 20;
: 也是ok的 可以查询成功
: 又如果我是以php以及ADODB执行select * from view_abc语法
: 是可以取回东西的 但只能取回前10 笔 然後就会出现
: ORA-01489: result of string concatenation is too long
: 错误了
: 不晓得有先进可以帮忙解决这个问题吗
: 感谢了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.84.98.102
1F:推 MugenPower:除了PHP ADODB 前面用什麽工具 select? 01/10 02:18
2F:推 shime:用SQL plus 不过 主要还是要用PHP把他拿出来 01/10 17:14