【问题标题】:How to output data from iSQL to csv file with column names如何使用列名将数据从 iSQL 输出到 csv 文件
【发布时间】:2015-05-10 05:47:35
【问题描述】:

我正在尝试使用 iSQL 客户端查询 Sybase,并将查询结果导出到带有列名的文本文件或 CSV 文件。但是,列标题不会导出到文件中。我试过下面的脚本它显示错误消息,在没有列标题和错误脚本的工作脚本下面,感谢任何宝贵的建议。

工作 sql:

select * from siebel.S_ORG_EXT;  
OUTPUT TO 'C:\\Siebel SQLs\\Account.CSV' FORMAT TEXT 
DELIMITED BY ';' QUOTE ''

sql 不工作:

select * from siebel.S_ORG_EXT;  
OUTPUT TO 'C:\\Siebel SQLs\\Account.CSV' FORMAT TEXT 
DELIMITED BY ';' QUOTE '' WITH COLUMN NAMES;

【问题讨论】:

    标签: csv sybase siebel isql


    【解决方案1】:

    您可以尝试以下查询:

    SELECT * FROM siebel.S_ORG_EXT; OUTPUT TO 'C:\\Siebel SQLs\\Account.CSV' FORMAT ASCII DELIMITED BY ';' QUOTE '' WITH COLUMN NAMES;
    

    【讨论】:

      【解决方案2】:

      如果您使用的是 Sybase iAnywhere,则该 Sybase 产品无法识别 WITH COLUMN NAMES 选项。只是想我会为像我这样遇到类似问题的人提及这一点。

      HTH

      【讨论】:

        【解决方案3】:

        或者,您可以使用不同的 SQL 客户端。例如支持 JDBC 连接的Squirrel SQL。在其他 SQL 客户端中,您需要导入 jconn2.jar,它是本地 Web 客户端安装的一部分。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-11-24
          • 1970-01-01
          • 1970-01-01
          • 2014-01-09
          • 1970-01-01
          • 2020-02-02
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多