使用sql*loader将csv表格文件导入到Oracle数据库表中对应字段中。
首先需要建立一个配置文件control.ctl,内容如下:
load data
infile 'e:\lc1.csv'
append into table RMS_RMW_SERVICENEPORT_NEW
fields terminated by ','
(
MECHINEEROOM,
NETYPE,
NENAME,
NESHELF,
NEPORT,
PORTRATE,
PORTSTATUS,
NESLOT
)
infile后边内容是需要导入的数据表格文件,append into table后边为要导入的表名
fields terminated by ',' 这里特别注意的是csv格式的文件是以','为分隔符的,所以这里我们要用','。当然还可以自己定义分隔符。
下边括号中是按顺序对应数据库表中的字段名称。
配置文件写好后,cmd打开命令提示符,输入sqlldr userid=Oracle/root control='e:\control.ctl'
sqlldr后的参数是userid=用户名/密码 control='配置文件位置'