|  代码如下 | 
		复制代码 | 
	  
	  
		| 
 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 
 |