是这样的。我要做一个客户关系管理系统。这个系统要结合他们的oracle数据库。这个数据库是每月更新的。
我的意思是想把我需要的表,直接导入么sql里。就是他们的oracle数据库更新后。我的也要更新。我应该怎么做。
有没有牛人以前这样做过
我oracle没有用过菜鸟。
谢谢。。
还有没有其它方式可以实现的。谢谢万分感谢

解决方案 »

  1.   

    如果在SQL Server中写代码,可以考虑在SQL server中创建链接服务器。然后用openquery()进行访问Oracle中的表对象。如:select * from openquery('链接服务器名','select * from system.表名');
      

  2.   

    方案一:用触发器,当oracle的表记录发生变化时,触发器给一个表中加如一个记录。你的程序读这个表,根据表的记录情况,来决定是否更新。不知道明白我的意思没?^_^。
      

  3.   

    2种方法。
    1.使用XML作为中介,把ORCAL更新的数据,使用XML保存,然后把XML数据解析,存放到Sql数据库中。
    2.自己写一个导入的工具,或单独或在项目中。
     若Oralce和SQL表未建立好:DataTable.Columns[index].DataType == System.Type.GetType("System.String") 获取字段类型,DataTable.Columns[index].MaxLength可以判断字段长度,你根据这些内容选择建表字段长度。若存对应表存在,就直接用程序把语句导入到SQL中。