sql數(shù)據怎么轉到ORACLE里?
可以參考如下解決方法:
1利用某個工具將數(shù)據導出成txt文件(里面的內容類似insetintotablevalues();形式)。這個步驟也有講究。有兩個方案:
1)直接從這個大表中一個id一個id的導出數(shù)據。
2)先采取createtablet_idnameasselect*fromsouce_tablewhereid=1;的形式建立15000個id表。然后直接一個表一個表的導出數(shù)據。
優(yōu)點是:導出的時候速度快,目標清晰,出錯了容易處理。
缺點:前期準備工作很多。得考慮磁盤空間等。2導出文件的處理。因為sqlserver和oracle的一些數(shù)據類型不同,一些關鍵字也不同。需要對導出文件進行處理。
(如果導出工具支持的話,可以直接在導出工具中設置進行處理,兼并到第一步中去)3導入。沒什么好說的,采用oracle的sqlload工具即可。
另外還可以在sqlserver里建立dblink,連oracle然后,就在sqlserver方,用sql把數(shù)據轉到dblink連著的數(shù)據庫里。