使用PLSQL導入excel數據至oracle數據庫

https://blog.csdn.net/qq_42909551/article/details/82108754html

https://jingyan.baidu.com/album/14bd256e2d8d01bb6d2612b4.htmlsql

http://blog.itpub.net/31369373/viewspace-2147670/數據庫

 

經過搜索發現有幾種方式:json

1、使用odbc importer,因爲個人點開後user/System DSN下拉列表啥也不顯示,這個就放棄了

方法二:使用text importer

首先將excel另存爲txt文件,另存的時候選擇「製表符分隔」的txt文件,若是選成Unicode文本的話會有問題oracle

 

其次點擊左上角打開文件按鈕,選擇須要導入的txt文件,打開後會顯示相應的數據記錄函數

再次點擊右側data to oracle選項卡進行用戶名、導入表及字段類型設置大數據

若是沒有特殊須要轉換的字段類型直接點擊左下角的import按鈕便可。spa

我在導入的過程當中,遇到.net

ORA-00907:missing right parenthesis問題

搜索一番,發現是字段映射的問題,把datetime裏的額外處理函數去掉就行了,就是不須要作轉換,由於自己數據庫裏的字段類型就是varchar類型的,不用能夠轉爲date類型excel

http://blog.itpub.net/31369373/viewspace-2147670/

方法3、數據庫腳本導入,比較麻煩,可能大數據量的時候好用

https://www.cnblogs.com/wuhuacong/p/6816813.html

方法4、https://blog.csdn.net/x541211190/article/details/72842149

我是ms sql server數據導入oracle,全部有方法3/4,數據量不大的話仍是1就挺好用的

因爲沒用過oracle,全部採用曲線救國的方式,先寫了個程序把txt,json格式的數據導入ms sql數據庫,而後再導出excel,而後再另存爲txt,而後再導入oracle,O(∩_∩)O哈哈~,尷尬

今天發現ms sql導出時候能夠一步到製表符txt文件,就是查詢出來後在查詢結果上右鍵--將結果另存爲就有這個選項。

相關文章
相關標籤/搜索