我使用pl/sql devloper,将表中的数据导出到execl表中,把EXCEL文件另存为CSV文件,控制文件为:
LOAD DATA INFILE 'test.csv' APPEND INTO TABLE t_car_temp FIELDS TERMINATED BY "," (phoneno,vip_car)
是在unix系统下执行的sqlldr userid=system/manager control=input.ctl 。
但是导入失败,请指教。
问题一:EXCEL文件另存为CSV文件到unix系统中文件内容是乱码。
问题二:直接用pl/sql到出csv的文件,使用sqlldr也是失败的,
请高手指教如何将execl文件改成csv文件后将其数据导入到数据库表中,最好举出实例说明,
非常感谢!
LOAD DATA INFILE 'test.csv' APPEND INTO TABLE t_car_temp FIELDS TERMINATED BY "," (phoneno,vip_car)
是在unix系统下执行的sqlldr userid=system/manager control=input.ctl 。
但是导入失败,请指教。
问题一:EXCEL文件另存为CSV文件到unix系统中文件内容是乱码。
问题二:直接用pl/sql到出csv的文件,使用sqlldr也是失败的,
请高手指教如何将execl文件改成csv文件后将其数据导入到数据库表中,最好举出实例说明,
非常感谢!
load data
infile 'zhint.CSV'
badfile 'temp.bad'
discardfile 'temp.dsc'
append
into table tmp_upl
fields terminated by ',' optionally enclosed by '"'
trailing nullcols
(UPDPRM,
UPDAGC )
然后将这个文件导入到unix系统(sun os)中,在unix系统是查看就是乱码,请指教是什么问题!
2.用pl/sql devlop 导入出的csv文件的中第一行是表的各个字段名,可能是因为是这样无法用sqlldr将这个csv文件导回到数据库吧?