2013-02-19 61 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')