未经测试:/************* Oracle **************/
EXEC sp_addlinkedserver 'OracleSvr', 
   'Oracle 7.3', 
   'MSDAORA', 
   'ORCLDB'
GOdelete from openquery(mailser,'select *  from yulin')select *  from openquery(mailser,'select *  from yulin')update openquery(mailser,'select * from  yulin where id=15')set disorder=555,catago=888insert into openquery(mailser,'select disorder,catago from  yulin')values(333,777)

解决方案 »

  1.   

    未经测试:/************* Oracle **************/
    EXEC sp_addlinkedserver 'OracleSvr', 
       'Oracle 7.3', 
       'MSDAORA', 
       'ORCLDB'
    GOdelete from openquery(mailser,'select *  from yulin')select *  from openquery(mailser,'select *  from yulin')update openquery(mailser,'select * from  yulin where id=15')set disorder=555,catago=888insert into openquery(mailser,'select disorder,catago from  yulin')values(333,777)
      

  2.   

    一.用sqlserver  连接oracle  
    1. 在sqlserver 上安装oracle client config oracle serverName 为:SzTest
    2. 配制odbc file dsn .
    3. 在sql上新建连结. 选择: Microsoft ole db provider for oracle driver
    连结完成,测试并确认连结正确.
    4.    例如:  如果 sql 表为 sqlTabe  oracle 表为oraTable 用户:promis  oracle client config oracle serverName 为:SzTest则 : insert into SzTest..PROMIS.ORATABLE  select  *  from sqlTabe   
    注意区分大小写以上语名即可