解释IBM Data Server Manager中的DB2失败

解释IBM Data Server Manager中的DB2失败,db2,ibm-data-studio,Db2,Ibm Data Studio,我正在使用IBMDataServerManager中的SQL编辑器对DB2执行查询。有问题的查询工作正常。但是,当我单击Explain生成访问计划时,我得到 无法生成访问计划图 诊断文本是 SQL语句失败。说明:SQL语句导致 SQLCODE:-204和SQLSTATE:42704出现错误。用户响应: DB2文档包含有关SQLCODE以及如何使用SQLCODE的更多信息 以解决错误。DB2ADMIN.TABLENAME是一个未定义的名称。。 SQLCODE=-204,SQLSTATE=42704

我正在使用IBMDataServerManager中的SQL编辑器对DB2执行查询。有问题的查询工作正常。但是,当我单击Explain生成访问计划时,我得到

无法生成访问计划图

诊断文本是

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

这个查询类似于

select col1, col2 from tablename where pred=value

为什么会失败?需要更改什么?

错误代码-204提示表名未知,未定义名称。看起来,即使查询在没有使用完全限定名称schemaname.tablename的情况下成功运行,IBM Data Server Manager中的解释功能也需要使用完整名称才能工作

将查询更改为从schemaname.tablename中选择col1、col2,其中pred=value导致解释成功,并显示了一个很好的访问计划图