0

我正在尝试使用将一行导出到 DEL 文件;

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 中受支持的命令,但是否有受支持的命令?

4

2 回答 2

0

WinSQL 仅通过 ODBC 将其信息传递给后端数据库。因此,我想添加到@Ian Bjorhovde 的答案,并建议您将该调用输入到 WinSQL 中 DB2 的查询窗口中,即:

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

于 2014-11-29T19:17:17.467 回答
0

EXPORT是一个实用程序——不是 SQL 语句——由 DB2 命令行处理器处理。

EXPORTIBM通过使用ADMIN_CMD存储过程可以在 SQL 语句中执行该实用程序:

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

请注意,与EXPORT直接在带有 DB2 客户端的机器上使用该实用程序不同,这会将文件写入数据库服务器上的指定路径。您必须手动从服务器检索文件。

于 2013-02-19T06:25:32.357 回答