將Excel中的資料匯入到oracle資料庫中
對於資料庫中的一張表,進行資料的批量新增,有幾種方法?
第一種:寫拼接sql.
第二種:程式讀取呼叫資料庫插入.
第三種:儲存過程.
第四種:一個個sql新增.
第五種:使用plsql客戶端進行新增.
第N種……
那麼這裡介紹的就是使用plsql進行匯入.
首先要有plsql這個客戶端,然後,在一個庫裡面建立一張測試表test,裡面有兩個欄位name,password,都是verchar2(64),然後準備一些備用的匯入資料,也就是需要批量匯入的Excel資料,本例中的測試資料格式如下圖所示:
然後將檔案另存為帶製表符的txt檔案:
下面就開始使用plsql進行資料的匯入:
開啟客戶端連結資料庫,然後選擇上冊選單欄:工具>文字匯入器,然後選擇剛才儲存的txt檔案後,介面如下圖所示:
把標題名勾選掉,否則會把第一列當成是資料進行插入,上面可以選擇預覽結果可以看到預期進行展示的結果.
然後再點選上方選擇到oracle中的資料,按照如下圖所示的步驟進行資料物件的選擇:
然後點選下方按鈕”匯入”,可以看到匯入的結果如下圖所示:
在匯入資料前,博主在資料庫裡面新增了一條測試資料,此時的資料庫中的資料量如下圖所示:
匯入資料後的資料庫中的資料如下圖所示:
可以看到匯入成功!
用這種方法匯入的話就是純粹的操作,不涉及拼接等工作,在一定程度上減少了錯誤率的發生,博主認為還是比較簡單的,所以分享一下,僅供參考.
Over!