本人需要做一個小工具把oracle的資料匯入到sql中。現已鏈接兩個資料庫,剩下的不知如何操作,請大神門指點
uj5u.com熱心網友回復:
如果只是需要工具,現成的好多啊uj5u.com熱心網友回復:
Navicat Premium 12 ,很好很強大uj5u.com熱心網友回復:
可以自已編程匯入:1、通過上肉套控制元件(比如ADO)分別連接兩個資料庫;
2、再分別復制二個表,方法很多。
uj5u.com熱心網友回復:
sql server management studio本身就有資料匯入/匯出功能。裝上oracle的odbc驅動后,就可以在兩個資料庫之間進行資料匯入/匯出了。uj5u.com熱心網友回復:
有這樣的例子嗎
uj5u.com熱心網友回復:
有沒有方法一條sql陳述句連接兩個資料庫執行
uj5u.com熱心網友回復:
簡單就要用BDE連接,直接有一個TBatchMove組件專門用于這種用途。uj5u.com熱心網友回復:
建立二個TDataModule,分別連接一個資料庫。再通過Table,回圈復制。
uj5u.com熱心網友回復:
樓上樓下都舉了好多例子,你可以試一下,看哪一個最適合你。
另外,這種工具通常只適合資料遷移,象什么存盤程序、索引那些一般不行
uj5u.com熱心網友回復:
SQL指的是Ms SQL Server?如果是:
如果資料不需要額外的處理——》是——》直接用MS SQL Server的匯入功能最為快捷、安全。
——》否——》建議用代碼,用Query逐個表逐個欄位地賦值(這個方法對于BLOB欄位最為有效,對于需要型別轉換的欄位型別也能控制得比較靈活)。
uj5u.com熱心網友回復:
如果你是經常需要把oracle的資料同步到sql server,可以在sql server里面建一個鏈接到Oracle的鏈接服務器(要用到Oracle Provider for OLEDB),具體設定方法和使用方法,網上大把。這樣你就只需撰寫一個簡單的sql 腳本,并設定一個sql作業定時執行這個SQL腳本就可以了。根本不需要用Delphi撰寫程式。uj5u.com熱心網友回復:
如果經常操作復制資料,還是在程式中,設定一個功能比較方便。即使使用SQL腳本,也是如此。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/37812.html
標籤:數據庫相關
