我正在寻找一种将查询结果集写入文件的方法,该文件可能类似于queryout
MS SQL 或COPY
来自 PostgreSQL
当使用类似的东西时
select count(*) from "table" OUTPUT TO 'results.txt' FORMAT TEXT
我越来越
无法执行语句。第 1 行“TO”附近的语法错误 SQLCODE=-131,ODBC 3 State="42000" 第 1 行,第 1 列
运行它时,如文档中所述:
select count(*) from "table";
OUTPUT TO 'results.txt' FORMAT TEXT
例如,在一个过程中,我收到一个错误,告诉我没有输出结果。
您可以
OUTPUT
直接在 SQL 中指定文件:dbisql -c "connection-string" SELECT * FROM table; OUTPUT TO 'results.txt' FORMAT TEXT
根据Sybase 文档。
我找到了至少我的问题的解决方案。可以将结果放入临时表并卸载临时表。所以像: