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...