我正在尝试使用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;
答案 0 :(得分:1)
如果您使用的是Sybase iAnywhere,则Sybase产品无法识别WITH COLUMN NAMES
选项。我以为我会像那些在类似问题上挣扎的人一样提到这一点。
HTH
答案 1 :(得分:0)
您可以尝试以下查询:
SELECT * FROM siebel.S_ORG_EXT; OUTPUT TO 'C:\\Siebel SQLs\\Account.CSV' FORMAT ASCII DELIMITED BY ';' QUOTE '' WITH COLUMN NAMES;
答案 2 :(得分:0)
或者,您可以使用其他SQL客户端。例如Squirrel SQL,它支持JDBC连接。在其他SQL客户端中,您需要导入jconn2.jar,它是本地Web客户端安装的一部分。