热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

oracle中sql生成csv文件

csv文件是一种简单的文件存储格式,有一点像我们的excel文件一样,可以方便快捷的进行一些操作,下面我来介绍oracle中sql生成csv文件程序。

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 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


推荐阅读
author-avatar
老做梦不醒_780
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有