0

我们有 2 台服务器:

Windows 2012 上的 1-sqlserver 2012

2-oracle 11g 在 Linux 上

我们想在 oracle 数据库的 sql server 中显示来自 table1 的信息,并在它们之间创建数据库链接

当我有类似的查询时

plsql中的“从TABLE1中选择ID,NAME”

我可以看到真实的结果

但是当我有类似的查询时

plsql中的“从TABLE1中选择ID,NAME,picimage”

我收到这些错误 1 ​​ORA-03113:通信通道 2 上的文件结束 ORA-03114:未连接到 oracle

有谁能够帮助我?

4

1 回答 1

0

Oracle很可能IMAGE无法识别该数据类型。它在 SQL Server 中已弃用,将列转换为VARBINARY查询或表中的列。

我强烈建议在表中转换它,因为NTEXT,TEXTIMAGE数据类型将从 SQL Server 的进一步版本中删除。Microsoft 建议使用NVARCHAR(MAX), VARCHAR(MAX),VARBINARY(MAX)代替。

https://docs.microsoft.com/en-us/sql/t-sql/data-types/ntext-text-and-image-transact-sql

于 2018-02-12T12:09:30.873 回答