Oracle Error ORA-22835 Buffer too small for CLOB to CHAR
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
author:skate
time:2008/02/25
最近在導資料的時候,提示如下錯誤:
Oracle Error : ORA-22835: Buffer too small for CLOB to CHAR or BLOB to RAW conversion (actual: 3000, maximum: 4000)
我就迷糊了,怎麼實際值比字元的最大值下啊,怎麼還提示錯誤啊,
但我用substr(string,1,2500)來擷取,但錯誤依舊,當我放到1000
的時候,才可以可以通過.經過我仔細一琢磨,原來是裡面的韓文在作怪
,一個韓文字元最多可以佔4個位元組,而varchar2最多可以容納4個位元組
當我用substr截到2000個字元的時候,實際上已經超過4000個位元組了,但這樣
就對英語不公平了,英語也被截到1000個字元了,1000英文字元怎麼能和
1000個韓語佔的位元組數相比了,那真是 太少了
給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow
相關推薦
Oracle Error ORA-22835 Buffer too small for CLOB to CHAR
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
除錯經驗——ORA-06502: PL/SQL: numeric or value error: character string buffer too small的解決方法
問題描述: 生產環境中,有一個在報表自動刷新系統中排期的報表(scheduled report)生成失敗。 報以下錯誤: ORA-06502: PL/SQL: numeric or value error: character string buffer too small ORA-
ORA-06502:PL/SQL :numberic or value error: character string buffer too small
原文地址為: ORA-06502:PL/SQL :numberic or value error: character string buffer too small 今天遇到一個錯誤提示:ORA-06502:PL/SQL :numberic or value error: charac
ORA-22835 緩沖區對於 CLOB 到 CHAR 轉換或 BLOB 到 RAW 轉換而言太小
eric func 註釋 turn 替換 異常 bms .get erl 在使用Oralce時,直接取出 CLOB 到 CHAR 轉換或 BLOB 到 RAW 轉換時,會出現ORA-22835的異常,以下是個人的解決方案 1 create or replace Fun
ora-64203:Destination buffer too small to hold CLOB data after character set conversion.
ora-64203:Destination buffer too small to hold CLOB data after character set conversion. 拼接字串時過長引起,報緩衝區太小錯誤 SELECT WM_CONCAT(field_A|| field_b) FROM tabl
導入轉儲文件的時候:Error Code: 1406. Data too long for column - MySQL
some sql_mod ict and query long switch oba -m MySQL will truncate any insert value that exceeds the specified column width. to make this
解決ERROR 1406 (22001): Data too long for column 'name' at row 1錯誤
一、我的操作流程: 1.在liunx中使用vim編輯器編輯並儲存txt文字 2.匯入MySQL mysql> LOAD DATA INFILE '/var/lib/mysql-files/pet.txt' INTO TABLE pet; 出現:ERROR 1406 (220
Oracle Error:ORA-01465: 無效的十六進位制數字【解決辦法】
如圖下面的錯誤,當讓表中插入資料時,報一下錯誤。 解決辦法: 1、修改表結構,待插入資料後再修改回來 這個方法就是你把BLOB型別的那個欄位修改為合適的,然後再插入,最後再修改表結構,是不是比較折騰。這個我試了下:通過sql語句修改以下表BLO
解決'ERROR 1406 (22001): Data too long for column 'name' at row 1'
解決mysql資料庫遇到的1406問題 出現這種問題,表面上是欄位值輸入有誤的問題,其實是編碼問題 解決方法: 在my.ini裡找到(此檔案在mysql安裝目錄下) sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_US
Oracle啟動時報錯 error while trying to retrieve text for error ORA-12543
今天 安裝oracle資料庫,使用 pl啟東市總是提示 error while trying to retrieve text for error ORA-12543,網上查了半天,有的說 tnsna
live555: The input frame data was too large for our buffer size
rtsp采用Live555作為流媒體服務器端,進行RTSP的請求的時候,會出現如下的提示:MultiFramedRTPSink::afterGettingFrame1(): The input frame data was too large for our buffer size (100452). 13
Oracle監聽已經啟動了 sqlplus / as sysdba 仍然報 ERROR:ORA-12560
我的Oracle是11g的 system 的密碼忘記了, 但是scott的密碼我還記得而且能登入 。 想以sqlplus /as sysdba 修改system密碼 一直在報 ERROR:ORA-12560: TNS: 協議介面卡錯誤
Oracle - 連線發生 ERROR: ORA-12560: TNS: 協議介面卡錯誤
今天使用Java連線Oracle時,程式丟擲SQLException: java.sql.SQLException: Listener refused the connection with the following error: ORA-12514, TNS:listener does no
PSQLException:ERROR: value too long for type character(1)
java使用mybatis的typehandler處理char型別的enum 傳值進資料庫的時候出現這個情況: 資料庫拿出來的時候enum 轉型是沒有問題的,傳入資料庫的時候出現這個問題 附一下程式碼: public enum Flag { ACTIVE(
eclipse DateSource無法連線Oracle資料 PL/SQL能連上 eclipse java.sql.SQLException error: ORA-12505
一般出現這個問題就是SID錯誤 PL/SQL 裡 tnsnames.org 配置檔案中 SERVICE_NAME 寫的是資料庫名 而eclipse 中資料庫連線中SID 不一定等於SERVICE_NAME 可以去oracle資料庫中查詢&n
Orcale 錯誤程式碼 ERROR:ORA-01033: ORACLE initialization or shutdown in progress,解決方案
初學Orcale發現這個軟體好讓人.....崩潰,在進行對錶空間進行操作時,顯示已存在表空間,我便直接在資料夾裡刪除那個表空間,沒想到Orcale就登不上去了,百度瞭解決方案。下面就給大家說一下這個解決方案。 造成原因的原因是沒用命令列刪除 1. 首先輸入SQLPLUS
typedef重複定義 和 error: ‘long long long’ is too long for GCC
今天發現一個很有意思的編譯問題,然後在Stack Overflow上也有看到類似的。就是出現了 long long long 型別錯誤提示 錯誤提示如下: /home/yejy/algorithm_and_data_structure/main.cpp:50:17: error: ‘long long lon
Oracle 11g連線sysdba出現ERROR: ORA-01031: insufficient privileges
今天剛安裝好Oracle 11g,連線資料庫時出現了ERROR: ORA-01031: insufficient privileges 找到自己Oracle的安裝路徑,Oracle\product\11.2.0\dbhome_1\NETWORK\
Oracle SHARED mode server confiuguration error ORA-12523
文章目錄 Summary Configure Shared server mode Problem Solution Reference Summary Configure the Shared mode for Ora
IAR 編寫程式的程式碼比微控制器的flash大了會出現故障Error[e16] is too long for segment definition
Error[e16]: Segment NEAR_ID (size: 0x15 align: 0) is too long for segment definition. At least 0xb more bytes needed. The problem occurred