WinSQL和使用DB2导出
我正在尝试使用导出行到DEL文件WinSQL和使用DB2导出,db2,winsql,Db2,Winsql,我正在尝试使用导出行到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 我知道导出在WinSQL中不
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
我知道导出在WinSQL中不是受支持的命令,但是否有受支持的命令?
Export
是一个实用工具,而不是SQL语句,由DB2命令行处理器处理
IBM通过使用ADMIN\u CMD
存储过程,可以在SQL语句中执行EXPORT
实用程序:
call sysproc.admin_cmd('export to /tmp/file.del of del select * from table')
注意,与直接在机器上使用带有DB2客户机的
EXPORT
实用程序不同,这将把文件写入数据库服务器上的指定路径。您必须手动从服务器检索文件。WinSQL仅通过ODBC将其信息传递到后端数据库。因此,我想在@Ian Bjorhovde的回答中添加一点,并建议您在WinSQL中的DB2查询窗口中输入该调用,即:
调用sysproc.admin\u cmd('export to/tmp/file.del of del select*from table')对不起,winsql是什么?谢谢,已经谷歌搜索过:)