1. 程式人生 > >Oracle11g 資料表 匯入Sqlserver2008R2 遇到number型別欄位不匹配

Oracle11g 資料表 匯入Sqlserver2008R2 遇到number型別欄位不匹配

1.開啟 Sqlserver management studio.

2.右擊 所需要匯入的 資料庫,選擇Tasks->Import Data。

3.選擇Oracle 驅動並配置service name 在data source 中,配置schema name 已經password,test connect 成功方可繼續。

4.選擇Destination 資料庫,選擇混合模式 Sql server authentication,並且在database 中選擇所需要匯入的資料庫。

5.選擇寫sql語句來定位所需要的資料表(也可以用第一個選項)。

6.查詢 所需要的資料表 select * from select * from MV_FRY14ASUMM_0916_GS; 多個表查詢待續。。。


7.Destination 輸入所要匯入的資料庫名。

8.點選 Edit Mappings 發現 N_RUN_SKEY 欄位在oracle 中定義的型別是 Number,而在Sqlserver 中是沒有Number 型別的。所以在此我們把它換成Varchar 型別

9.點選Finish 完成匯入。