iT邦幫忙

0

關於oracle 資料表update到MS SQL方法

如標題
想請問如何將oracle的資料表更新到MS SQL的方法
MSSQL已有建立好的資料表 不過資料已一段時間沒有更新
要從oracle的資料表撈取資料重新更新到MS SQL的資料表
資料量約十數萬筆 兩表資料結構相同
想請教如何篩選已有資料.異同資料及更新才不會造成一次大量的資料更新使伺服器整個卡在那裏
小弟SQL的方面完全是菜雞 只會簡單的新刪修查...
但是因工作需求需要更新十數個類似這樣的資料表
害怕一個不小心把伺服器卡了明天就不用上班了(X
拜託各位大神的幫忙了!

jack8900 iT邦新手 5 級 ‧ 2020-02-13 11:59:58 檢舉
SSIS的緩時變維度,之後還可以用SSMS掛在SQL SERVER上面設定排程定期轉

2 個回答

0
player
iT邦大師 1 級 ‧ 2020-02-12 17:32:18
最佳解答
Hower iT邦新手 5 級 ‧ 2020-02-14 09:26:26 檢舉

感謝!

player iT邦大師 1 級 ‧ 2020-02-19 14:53:24 檢舉

補充
Oracle的DataType有的可能無法完全正確轉換到SQL Server
(忘了是哪幾種了)
如果在Microsoft SQL Server Management Studio對Oracle下Select會有錯誤的話
可能需要你在Oracle先建立View去把有問題的欄位的DataType先轉換一下

0
舜~
iT邦高手 1 級 ‧ 2020-02-12 16:06:49

我剛好有使用 Navicat 工具,常使用該工具的資料轉移功能,可以跨資料庫,跨主機(只要可以連線的話),您可以網路找找看有沒有免安裝的Navicat Premium來用用看~~~

您說的oracle與mssql都支援

https://ithelp.ithome.com.tw/upload/images/20200212/20110337fcjRQtFRqY.png

如果擔心網路下載的東西會毒人~
可以用win10內建沙箱(windows sandbox)來執行,反正是透過網路連線

Hower iT邦新手 5 級 ‧ 2020-02-14 09:25:45 檢舉

因為工作上的規定沒辦法下載這個來用 還是感謝您的回答!

我要發表回答

立即登入回答