公司产品sqlserver数据库 要和 医院的HIS系统oracle对接。现在客户要求把oracle数据库用户表数据交互到sqlserver数据库的用户表。关键是我已经几乎不操作oracle了!这个跨库链接不知道对错与否!SQL ServerOracle数据库

解决方案 »

  1.   

    我都是前台创建 使用 ODBC 进行连接.
      

  2.   

    额  那怎么在后台sqlserver数据库里面操作呢???我真是一头汗 以前就是hold不住oracle才学.NET的,结果公司还是要用!!啊啊啊啊啊啊啊~~~~~
    肿么办???肿么办??星期三 就要了、、、、
      

  3.   

    在sql server端添加链接服务器不可以?
      

  4.   

    我写的这个 我测试了一下就是生成一个服务器链接,但是我不知道oracle还要怎么操作了。
      

  5.   

    我写的这个 我测试了一下就是生成一个服务器链接,但是我不知道oracle还要怎么操作了
    链接服务器都添加了,你不知道oracle还要怎么操作?直接对链接服务器进行操作就可以了
      

  6.   

    远程链接到了ORACLE,就按照SQL SERVER的4段命名法去访问数据就可以了,
    SELECT * FROM DBSERVER.DATABASENAME.SCHEMA.TABLE ,
    比如 select * from test..scott.emp;
      

  7.   

    那么oracle 提前要不要做什么准备呢啊??
      

  8.   


     select * from Test..pacs.[Oracle表名]
      

  9.   

     select * from Test..pacs.[Oracle表名]
    这咋是两个..呢啊??
    我前一次用两个sql测试可以的。
      

  10.   

    那就是 先把oracle 用户表数据查询出来 然后插入到sql用户表。这个  INSERT INTO hy_UserInfo (UserName, TureName, UserPwd, Telephone, [Status]) 
    SELECT [USER_NAME],NAME,[PASSWORD],PHONE,[STATUS] FROM [Test].dbserver.staff_dict  可行吗??
      

  11.   

    try this,两个..是语法规定.INSERT INTO hy_UserInfo (UserName, TureName, UserPwd, Telephone, [Status]) 
    SELECT [USER_NAME],NAME,[PASSWORD],PHONE,[STATUS] FROM [Test]..dbserver.staff_dict
      

  12.   

    那么我如果要两表查询oracle的数据 插入到一张sql表。可以用inner join 吗?还是plsql有专用的两表链接、
      

  13.   


    消息 7308,级别 16,状态 1,第 2 行
    因为 OLE DB 访问接口 'MSDAORA' 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询。
      

  14.   

    参考 http://bbs.csdn.net/topics/380050132