大神们, 我在oracle中建立个dblink(已配置好透明网关)到sql server 查询的时候 有些 字段查询不了(一些是正常),提示
ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
ORA-02063: preceding line from HRM
看执行计划可以看到,select就不行因为有些字段是可以正常查询,
所以怀疑是部分字段命名比较特别造成,但具体是什么原因不知道。
查询语句:
select "DeptCode" from dbo.MORG_Area@hrm --报错select "AreaID" from dbo.MORG_Area@hrm --正常在SQL SERVER中
AreaID char(1)
DeptCode char(12)
ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
ORA-02063: preceding line from HRM
看执行计划可以看到,select就不行因为有些字段是可以正常查询,
所以怀疑是部分字段命名比较特别造成,但具体是什么原因不知道。
查询语句:
select "DeptCode" from dbo.MORG_Area@hrm --报错select "AreaID" from dbo.MORG_Area@hrm --正常在SQL SERVER中
AreaID char(1)
DeptCode char(12)
解决方案 »
- ORACLE修改字段类型(急)
- oracle 数据查询,到了几千条就会停顿半分钟,怪现象
- 如何启动Oracle的LDAP服务?
- oracle9i中有没有将某个字段设置为自动增加的功能,急……
- 向各位真心请教!在线等待......
- oracle调优高手帮我看看,数据库的性能失常
- oracle 如何向上取正,或向下取正?在线等ing?????
- 为什么在oracle的plussql中查出记录并删除了,它也显示了"已删除一行",但可重新查此记录时,它仍显示出来了,这是为什么呢,我的同事用delphi
- create table a as select sum(d) as colum1 from t的问题
- 如何更新这样的SQL?
- 跪求sql。。。
- oracle数据库连接问题
HS_NLS_NCHAR = AMERICAN_AMERICA.US7ASCII
HS_LANGUAGE = AMERICAN_AMERICA.US7ASCII
然后重启listener