ORACLE:需要在列之间没有空格的情况下导出表数据
发布时间:2021-01-11 07:38:26 所属栏目:站长百科 来源:网络整理
导读:假设我有表A列 col1 col2 col3 col4 ------------------- sajal singh 28 IND hello how are you 我想将数据导出到平面文件中,列之间没有空格或制表符 以是输出应该是 cat dump sajalsingh28IND hellohowareyou 我试过的.我写了一个脚本 #!/usr/bin/bash #th
|
假设我有表A列 col1 col2 col3 col4
-------------------
sajal singh 28 IND
hello how are you
我想将数据导出到平面文件中,列之间没有空格或制表符 cat dump
sajalsingh28IND
hellohowareyou
我试过的.我写了一个脚本 #!/usr/bin/bash
#the file where sql output will go
OUT=report.txt
>$OUT
DESC=desc.txt
>$DESC
sqlplus -s "xxx/xxx@xxx" << END_SQL > /dev/null
set pages 0
set feedback off
set heading off
set trimspool off
set termout off
set verify off
set wrap off
SPOOL $DESC
Select * from table_name;
SPOOL OFF
END_SQL
但我获得多行输出和标签/空格 >以是题目是我该怎样办理这个题目?和 感谢 办理要领假如您已有CSV转储,则可以运行以下呼吁:awk 'BEGIN{FS=",";OFS=""}{$1=$1}1' csv.dump > new.dump
未经测试: SET HEADING OFF SET FEEDBACK OFF SPOOL $DESC SELECT col1 ||''|| col2 ||''|| col3 FROM table_name; SPOOL OFF; (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

