首先導出數據表的結構,依照表的要求做成Excel表,注意表的一些約束條件,比如長度,是否允許Null等,有一點要特別注意,有時候excel表中字段後面會有看不見的空格,如果不注意,會導致導入過程中報告超出長度的限制,我目前的做法是先在excel表中作trim,然後再開始導。另外一點要注意,excel中不能呢個出現公式,要將公示轉換成數值(不知道如何轉換的,可以上網搜索,如果不知道搜索怎麼用,那就把你的Excel文件發mail給我吧,我來幫你弄)
如果原始Excel數據文件有包括一行是表頭的(即非數據列,則Header row需要打勾,否則會被當作數據導入)
備注:導入過程中可能會出現錯誤,可以打開SQLDeveloper的Log記錄(選擇Log 所有),查看到底是哪一條出現的錯誤,如果只是個別錯誤,可以將個別語句copy下來,修改後再執行一次即可。導入完成後可以執行一次select來確認是否正確。不過感覺有一點不好的地方就是導入過程中事務好行被自動提交了(不知道是否可以設定?)。
SQLDeveloper可以去Oracle官方網站下載,TOAD的導入方式,大家可以去網站搜索,有相關的介紹。