在IBM Data Server Manager中解释DB2失败

时间:2015-09-17 08:43:56

标签: db2 ibm-data-studio

我正在使用IBM Data Server Manager中的SQL编辑器来执行针对DB2的查询。有问题的查询工作正常。但是,当我点击"解释"生成我得到的访问计划

  

"无法生成访问计划图"

,诊断文本为

  

SQL语句失败。说明:SQL语句导致   SQLCODE:-204和SQLSTATE:42704出错。用户响应:   DB2文档包含有关SQLCODE的更多信息以及方法   解决错误。 " DB2ADMIN.TABLENAME"是一个未定义的名称..   SQLCODE = -204,SQLSTATE = 42704,DRIVER = 3.66.46

查询类似于

select col1, col2 from tablename where pred=value

为什么失败?需要改变什么?

1 个答案:

答案 0 :(得分:0)

错误代码-204提示表名不知道(“未定义名称”)。即使查询成功运行而不使用完全限定名称(schemaname.tablename),IBM数据服务器管理器中的解释功能也需要全名才能工作。

将查询更改为“从schemaname.tablename中选择col1,col2,其中pred = value”导致解释成功,并显示访问计划的漂亮图表。