Export
SQLAnywhere:如何將查詢結果寫入具有非互動式會話的文件中
我正在尋找一種將查詢結果集寫入文件的方法,該文件可能類似於
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
例如,在一個過程中,我收到一個錯誤,告訴我沒有輸出結果。
我找到了至少我的問題的解決方案。可以將結果放入臨時表並解除安裝臨時表。所以像:
SELECT * INTO #tmpresultset FROM myTable UNLOAD TABLE #tmpresultset to '/some/file'
您可以
OUTPUT
直接在 SQL 中指定文件:
dbisql -c "connection-string" SELECT * FROM table; OUTPUT TO 'results.txt' FORMAT TEXT
根據Sybase 文件。