在oracle中将列转换为varchar,这是mysql longtext

时间:2016-10-28 09:51:04

标签: mysql sql oracle varchar dblink

我有一个插入语句从数据库链接中提取数据。

insert into table (a,b,c)
    select a,b,c from table@mysqldb;

这里列c是mysql中的long类型,而oracle中是varchar

我试图将其转换为varchar,substr(c,1,2400),UTL_RAW.CAST_TO_VARCHAR2,dbms_lob.substr  他们都没有在甲骨文那边工作。

试过对mysql读取部分没有用。

有人可以告诉我该怎么做。在这里我尝试将long转换为varchar。我们不能加载为clob,因为这个表在很多地方使用,我们不能在很多地方改变东西

感谢。

1 个答案:

答案 0 :(得分:0)

我必须将目标列转换为clob来处理这种情况