2010-02-03 73 views
1

如何將數據從Oracle VARCHAR2類型正確轉換爲MySQL TEXT類型? 我想通過DBLink將它插入到帶有TEXT類型的字段中的mysql表中。從Oracle VARCHAR2轉換爲MySQL文本

+0

工作做得很好。 ('|| chr(39)|| msg || chr(39)||''''); strm:='insert into「tabledst」@mysqlhs(「str」)values 立即執行str; – lvccgd 2010-02-05 07:24:31

回答

0

這樣的事情可能會奏效。我不確定你要走哪條路,但Oracle軟件包dbms_lob會將varchar2轉換爲各種BLOB,LOB,CLOB格式。

如果數據庫鏈接出現問題,您可能需要先使用臨時表將數據源拉到目標端。

insert into [email protected](text1, text2) 
select 
    dbms_lob.substr(s.text1, 4000, 1), 
    dbms_lob.substr(s.text2, 4000, 1) 
from 
    source_table s;