三種方法
1.
plsql
工具中的文本導入器
這種方法不能導入
excel
,要轉換成
csv
或者
txt
格式
要是遇到打開
csv
格式檔案中文亂碼,就使用記事本打開
csv
檔案,然後另存為編碼為
ANSI
的檔案,如下圖
如果像是下圖中的錯誤,那就看一下源檔案中是有",如果有就給他替換掉,再導入就可以了
2.
navicat
的導入
要注意
navicat
的日期格式預設是
DMY
,要改成
YMD
,要不然日期會出錯
有的時候會報奇奇怪怪的錯誤
3.
select * from tablename for update
這種方法要注意是覆寫,不是追加,可以建立一個臨時表,然後導入到臨時表,最後
insert into 原表 select * from 臨時表
4.将檔案轉換成
insert
語句
csv
轉成
excel
轉成的時候如果報下面的錯誤就參照方法
1
然後再轉換
5.
kettle
6.
oraloader
7.
sqlloader
sqlloader就是将外部檔案的資料導入資料庫的一項技術
上傳要裝載的檔案(我這裡是
csv
檔案)
-rw-r--r-- 1 oracle oinstall 24899908 Apr 9 14:19 DRIT_SENDEXCHANGEREPORT.csv
-rw-r--r-- 1 oracle oinstall 2476768 Apr 9 14:20 DR_DEMOGRAPHICINFO.csv
寫好控制檔案,然後注意
date
資料類型和
clob
資料類型,還要注意源檔案跟資料庫表的字段個數