代码如下 | 复制代码 |
set linesize 3000; set heading off; set feedback off; set term off; set pagesize 0; set trimspool on; spool a.csv; select c1_name||’,'||c2_name from dual; select c1||’,'||c2 from tbtest spool off; |
导入csv文件(如果要导入数据我们需要注意:字段数量和类型要和需要导入的一致并且顺序也必须一样)
load data 文件代码,写成 load_data.ctl,使用cat load_data.ctl
代码如下 | 复制代码 |
$ more insert.sh #!/bin/bash . /export/home/oracle/.profile sqlldr user/password control=/export/home/oracle/test/insert.ctl $ more insert.ctl load data infile 'name.txt'--------------说明下,这里可以换成是csv文件或是用tab键分隔的txt文件; append into table table_name fields terminated by ' ' -----------------(各个字段的分隔符,是tab或逗号等) (id, content, ……) $./insert.sh |
时间: 2024-12-23 13:32:02