Oracle自帶 SQL developer 導入*.csv和*.xls格式的文件

在項目過程中,遇到要將*.csv格式的文件導入到oracle數據庫中,使用的工具是oracle自帶的SQL developer,數據庫版本爲oracle 11g。

第一步

將*.csv格式的文件用記事本打開,修改文件的編碼形式爲utf-8或unicode,如下圖所示:

這裏寫圖片描述

第二步

在SQL developer中找到想要導入的表,右擊會看到“導入數據”,如下圖

這裏寫圖片描述

第三步

選擇.csv文件或.xls文件

這裏寫圖片描述

第四步

讀取到文件後,可以預覽到文件中的內容(如果不改變編碼格式,中文會出現亂碼),並選擇需要的列
這裏寫圖片描述

選擇需要的列:
這裏寫圖片描述

第五步

更改表名,修改每個字段的類型,值得注意的是,系統默認填入的類型不一定是準確的,需要自己修改,尤其是varchar類型字符的大小,需要自己根據情況調整。
這裏寫圖片描述

在導入的時候,可以將時間數據選擇數據類型爲date,這裏需要注意格式的轉換。對於具體到秒的時間,有兩種格式:

  1. 第一種:yy-mm-dd hh24:mi:ss。這是24小時制
  2. 第二種yy-mm-dd hh:mi:ss。十二小時制
    根據*.csv中的具體格式選擇日期的格式類型,具體可以參考這邊博客:oracle日期格式

第六步

驗證數據類型是否都正確。注意:如果導入字段中的實際長度超出了設定的長度,這裏的驗證是發現不了的。

這裏寫圖片描述

第七步

接下來就可以進行查詢了,簡單吧!!!

發佈了40 篇原創文章 · 獲贊 29 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章