Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何正确地将数据从 Oracle VARCHAR2 类型转换为 MySQL TEXT 类型?我想通过 DBLink 将它插入到 TEXT 类型的字段中的 mysql 表中。
这样的事情可能会奏效。我不确定你要走哪条路,但 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;