如何正确地将数据从Oracle VARCHAR2类型转换为MySQL TEXT类型? 我希望通过DBLink将其插入到具有TEXT类型的字段的mysql表中。
答案 0 :(得分:0)
这样的事可能有用。我不知道你要走哪条路,但Oracle软件包dbms_lob会将varchar2转换为各种BLOB,LOB,CLOB格式。
如果数据库链接出现问题,您可能需要使用临时表将源数据首先拉到目标端。
insert into database.target_table@DBLINK(text1, text2)
select
dbms_lob.substr(s.text1, 4000, 1),
dbms_lob.substr(s.text2, 4000, 1)
from
source_table s;