首先插入其它字段,然後根據其它字段更新需要重新整理的long型別字段即可
declare
cursor cur is select * from report_tree_list@db;
rec cur%rowtype;
begin
insert into report_tree_list(report_id)
select report_id from report_tree_list@db;
commit;
open cur;
loop
fetch cur
into rec;
exit when cur%notfound;
update report_tree_list
set data_sql = rec.data_sql
where report_id = rec.report_id;
commit;
end loop;
close cur;
end;
oracle 匯出 匯入blob型別的字段
blob是oracle中的乙個資料型別,儲存的是壓縮後的二進位制形式的大資料。資料遷移如果涉及到blob欄位,都不好處理,因為無法用常規方法進行操作,如 使用select檢視該欄位,也無法用insert插入該字段的值。以下記錄了blob欄位的匯出 匯入方法流程。方法原理 利用utl file將blo...
多資料庫間LONG欄位的匯入和匯出的工作
問題 多資料庫間進行資料的匯入和匯出,可以通過資料庫鏈的方式實現,比如如下的語句 insert into t project select from t project kf kf 資料庫鏈的名稱。這種資料匯入和匯出十分的方便,但是對於long型別的字段進行這種操作時,則無法實現,當表中包含long...
Oracle中的long型別
1 long 資料型別中儲存的是可變長字串,最大長度限制是2gb。2 對於超出一定長度的文字,基本只能用long型別來儲存,資料字典中很多物件的定義就是用long來儲存的。3 long型別主要用於不需要作字串搜尋的長串資料,如果要進行字元搜尋就要用varchar2型別。4 很多任務具,包括sql p...