SELECT *
FROM OPENQUERY(OracleSvr, 'SELECT name, id FROM joe.titles') 
GO

解决方案 »

  1.   

    to:大力
      还是出错啊!!服务器: 消息 7321,级别 16,状态 2,行 1
    准备对 OLE DB 提供程序 'OraOLEDB.Oracle' 执行查询时出错。
    [OLE/DB provider returned message: ORA-00933: SQL 命令未正确结束]我的情况:
      建立到ORACLE的链接:test,在ORACLE中有数据库:QQ 用户:sn 表:TT 查询:  SELECT * FROM OPENQUERY(test, 'SELECT * FROM QQ.SN.TT')出现上述错误
      

  2.   

    SELECT * FROM OPENQUERY(test, 'SELECT * FROM SN.TT')
      

  3.   

    to:大力
     谢谢!可以查询了.但是我在别的机器(未装ORACLE)上建立SQL SERVER到ORACLE的链接时,出现错误:  错误 7399: OLE DB 提供程序 'MSDAORA' 报错。另外:   有个问题我一直不明白,在链接到另一个服务器时并没有指定该服务器的IP或网络名称(无论是SQL SERVER连到ORACLE,还是ORACLE到SERVER),怎样让它们链接到指定的服务器(以前的测试都是在既装有SQL SERVER又装有ORACLE的机器上)?