我正在使用数据库链接将表数据从 SQL Server 传输到 Oracle。虽然我的连接和一些传输运行顺利,但其中一些给我以下错误:
SQL Error: ORA-00997: illegal use of LONG datatype
我的查询是这样的:
insert into FCPEERANALYSISPROPS select * from FCPEERANALYSISPROPS@mssql;
当我试图查看它失败的列时(分别对表的每一列运行查询),我发现问题是针对在 SQL Server 中定义为nvarchar(4000)
并且在 oracle 中定义为的一列引发的VARCHAR2(4000 CHAR)
:
你能就这个问题提出建议吗?