ORA 01704 文字字串過長

2021-09-09 07:09:38 字數 1077 閱讀 1192

time:2008/03/31

author:skate

今天開發部的乙個哥們說要把乙個表的兩條記錄插入到另乙個表了,本想這多簡單阿!! 可在insert的時候提示

下面的錯誤:

insert into table values(a,3,'乙個長文章');

ora-01704: 文字字串過長!

這是什麼原因呢? 不應該有問題阿,就是一條簡單的insert阿,難到是因為某個欄位太長了,我的其中乙個欄位是篇

長文章,

declare

v_clob clob :='乙個長文章';

begin

insert into table values(a,3,:clob);

end;

這樣就可以插進去了,所以我覺得應該是隱式轉換,oracle預設把字串 轉換成 varchar2 型別,

而這個字串的長度,又比4000大 所以會報ora-01704錯誤.

------end-------

再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!

time:2008/03/31

author:skate

今天開發部的乙個哥們說要把乙個表的兩條記錄插入到另乙個表了,本想這多簡單阿!! 可在insert的時候提示

下面的錯誤:

insert into table values(a,3,'乙個長文章');

ora-01704: 文字字串過長!

這是什麼原因呢? 不應該有問題阿,就是一條簡單的insert阿,難到是因為某個欄位太長了,我的其中乙個欄位是篇

長文章,

declare

v_clob clob :='乙個長文章';

begin

insert into table values(a,3,:clob);

end;

這樣就可以插進去了,所以我覺得應該是隱式轉換,oracle預設把字串 轉換成 varchar2 型別,

而這個字串的長度,又比4000大 所以會報ora-01704錯誤.

------end-------

ORA 01704 文字字串過長

time 2008 03 31 author skate 今天開發部的乙個哥們說要把乙個表的兩條記錄插入到另乙個表了,本想這多簡單阿 可在insert的時候提示 下面的錯誤 insert into table values a,3,乙個長文章 ora 01704 文字字串過長 這是什麼原因呢?不應該...

cut 提取文字字串

業務同學發過來乙個需求,需要統計日誌記錄中匹配關鍵字 eco x 的數量有多少 19 01 18 16 28 56.943 forkjoinpool.commonpool worker 4 info com.ecall.fasteroms.distribution.task.autosplitout...

MFC 好用 文字 字串處理函式

1.afxextractsubstring 引數說明 rstring 得到的字串 lpszfullstring 待分割的字串 isubstring 要得到第幾個字串 chsep 個子串之間的分隔符 例如,有乙個字串strfullstring abcd hgdy weiuiwu sdlsk 則有 cs...