csv文件是一种简单的文件存储格式,有一点像我们的excel文件一样,可以方便快捷的进行一些操作,下面我来介绍oracle中sql生成csv文件程序。
csv文件是一种简单的文件存储格式,有一点像我们的excel文件一样,可以方便快捷的进行一些操作,下面我来介绍oracle中sql生成csv文件程序。
代码如下复制代码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 tbtestspool off;导入csv文件(如果要导入数据我们需要注意:字段数量和类型要和需要导入的一致并且顺序也必须一样) load data 文件代码,写成 load_data.ctl,使用cat load_data.ctl oracle知识库oracle知识库下载下载代码如下复制代码$ more insert.sh#!/bin/bash. /export/home/oracle/.profilesqlldr user/password control=/export/home/oracle/test/insert.ctl$ more insert.ctlload datainfile 'name.txt'--------------说明下,这里可以换成是csv文件或是用tab键分隔的txt文件;append into table table_namefields terminated by ' ' -----------------(各个字段的分隔符,是tab或逗号等)(id,content,……)$./insert.sh
