簡體   English   中英

將丟失的記錄從Oracle DB插入SQL Server數據庫

[英]Inserting missing records from Oracle DB into SQL Server database

我有一個帶表Customers表的Oracle數據庫,我對其只有只讀訪問權限。 我想復制此表中的某些列,並將其插入到名為“ Customers的SQL Server 2008 R2表中,僅當目標表中不存在ID時。

我是C#的新手。...我可以使用Oracle.DataAccess成功打開和讀取Oracle,並且可以寫入SQL Server,但是我不知道如何從Oracle讀取然后寫入SQL Server。 我可以找到的所有示例都是針對相同類型的數據庫的。

我想跟進此事,以分享盡管這里和其他地方提供了許多創造性的解決方案,但是沒有足夠有效的方法來完成此任務。 在大多數情況下,我將不得不讀取兩個非常大的表的全部內容,然后檢查缺少的記錄,而沒有真正連接的性能優勢。 我決定采用混合模型,在該模型中,應用程序從Oracle主數據庫獲取基本信息,然后在SQL Server內外讀取和寫入補充信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM