• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

oracle中sql生成csv文件

mysql 搞代码 4年前 (2022-01-09) 14次浏览 已收录 0个评论

csv文件是一种简单的文件存储格式,有一点像我们的exc本文来源gao@daima#com搞(%代@#码网el文件一样,可以方便快捷的进行一些操作,下面我来介绍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


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:oracle中sql生成csv文件
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址