使用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='配置文件位置'