用这个sql文检索出来把他导出到csv文件里
select TYPE_NAME||'|'||CODE_NAME||'|'||CODE_ID||'|'||SYSNAME||'|'||EDATE||'|'||FDATE  from statistics.zwm_test ;
结果数据太长:
SZHK LuYiTong Card Replacement,干$100(種硄, 珹瓣ず),17,system,20050701,2
9991231   
变成两行了。现在导入数据库就是两条了,各位老大请问怎么解决,

解决方案 »

  1.   

    如果是使用类似plsql developer的工具的话,不会出现换行的问题。
    出现换行一般是在sql plus中,如果避免换行可以在sql>下如下操作:
    set linesize 1000 --如果1000不够可以设置的更大
    spool out.csv
    select type_name ||....................;
    spool off上面得到的out.csv文件就不会换行
      

  2.   

    谢谢,这个问题解决了,我是在linux系统用命令导出的(运行.sh文件),导出的时候出现乱码怎么解决啊!
      

  3.   

    我在.sh文件加了红色两句但是不好用啊,
    NLS_LANG="Simplified Chinese_china".ZHS16GBK
    export NLS_LANG

    spool /account/sc/data/sales_oper_log_peter.csv
    set termout off
    set pagesize 0
    set heading off
    set feedback off
    set echo off
    set tab off
    set space 0
    set verify off
    set linesize 1000