2013-02-19 57 views
0

我想將一行導出到一個DEL文件使用;WinSQL和與DB2導出

EXPORT TO ExportedFile.DEL OF DEL SELECT * From MyTable 

但是,當我執行查詢時,我得到這個;

Error: SQL0104N An unexpected token "ExportedFile" was found following "EXPORT TO ". Expected tokens may include: "JOIN". SQLSTATE=42601 

據我所知,Export不是WinSQL支持的命令,但是有支持的命令嗎?

+1

對不起,但什麼是winsql? – 2013-02-19 00:30:49

+0

http://www.synametrics.com/SynametricsWebApp/WinSQL.jsp – griegs 2013-02-19 00:32:37

+0

謝謝,已經用Google搜索:) – 2013-02-19 00:33:55

回答

0

EXPORT是一個實用工具 - 不是SQL語句 - 由DB2命令行處理器處理。

IBM已經使人們有可能在SQL語句執行EXPORT工具使用ADMIN_CMD存儲過程:

call sysproc.admin_cmd('export to /tmp/file.del of del select * from table') 

注意的是,與直接使用EXPORT實用程序在計算機上,使用DB2客戶端,這將文件寫入數據庫服務器上的指定路徑。您將不得不手動從服務器檢索文件。

0

WinSQL只通過ODBC將其信息傳遞給後端數據庫。因此,我想添加@Ian Bjorhovde的答案,並建議您將該調用輸入到WinSQL的DB2查詢窗口中,即:

調用sysproc.admin_cmd('export to /tmp/file.del del select * from table')