0

我正在尝试使用 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;
4

3 回答 3

1

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

高温高压

于 2016-03-08T18:28:15.427 回答
0

您可以尝试以下查询:

SELECT * FROM siebel.S_ORG_EXT; OUTPUT TO 'C:\\Siebel SQLs\\Account.CSV' FORMAT ASCII DELIMITED BY ';' QUOTE '' WITH COLUMN NAMES;
于 2015-08-19T11:36:53.907 回答
0

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

于 2016-04-03T17:55:45.107 回答