Re: [SQL ] 查詢oracle會出現ORA-01489錯誤...><
你這個問題的解決方法我不清楚
但只要是 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
推
01/10 02:18, , 1F
01/10 02:18, 1F
推
01/10 17:14, , 2F
01/10 17:14, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章