2016-10-01 97 views
0

我正在尝试使用db2exfmt创建查询说明表。 我使用DB2 CLP,我遵循以下步骤:db2exfmt无法打开输出文件

  1. 连接来样
  2. set current explain mode explain
  3. 我的查询= select * from staff where JOB = 'Sales'
  4. DB2设置当前解释模式没有
  5. db2exfmt -d sample -# 0 -w -1 -g -TIC -n % -s % -o output.txt

最后一步后,我得到这个输出:

连接到数据库。
连接到数据库成功。
无法打开输出文件。

我不知道为什么它无法打开输出文件。我应该如何解决这个问题?

CMD OUTPUT

回答

0

看来,你没有给C:\Program Files\IBM\SQLLIB\BIN目录写权限,所以db2exfmt无法打开输出文件进行写入。

更改为您具有写入权限的目录,或者指定具有-o选项的路径的文件名。

+0

感谢您的回答。我改变了系统,所有的命令都完美运行。我接受这个答案。 –