quest central for db2 无法查看表结构

来源:百度知道 编辑:UC知道 时间:2024/06/01 13:54:33
有三个数据库 其中两个可以看 另外一不能看 一看就报错 “[IBM][CLI Driver][DB2/AIX64] SQL0206N "P.DL_FEATURES"在使用它的上下文中无效。SQLSTATE=42703”
目前我已经找到了解决办法,大概的原因是新数据库DB2的版本较高,而QC的版本太低,升级了新版本的QC后,问题解决了。

查查看,这个库的连接用户是否dba, 是否已经授了系统表的查询权限

相关错误信息如下:

SQL0206N "<名称>" 在使用它的上下文中无效。

说明:

此错误在下列情况中可能发生:

* 对于 INSERT 或 UPDATEF 语句,指定的列不是表的列或指定作为插入或更新
对象的视图的列。
* 对于 SELECT 或 DELETE 语句,指定的列不是语句中 FROM 子句所标识的任何
表或视图的列。
* 对于赋值语句,引用名称未解析为列或变量的名称。
* 对于 ORDER BY 子句,指定的列是子查询中的相关列引用,而这是不允许的。
* 对于 CREATE TRIGGER、CREATE METHOD、CREATE FUNCTION 或 CREATE
PROCEDURE 语句:
* 引用 "<名称>" 未解析为列名、局部变量名或转换变量名。
* 尚未声明在 SIGNAL 语句中指定的条件名 "<名称>"。

* 对于 CREATE TRIGGER 语句:
* 引用主题表列而未使用 OLD 或 NEW 相关名。
* 触发的操作中 SET 转换变量语句的赋值符号左边指定旧转换变量,而此处
仅支持新转换变量。

* 对于带有 PREDICATES 子句的 CREATE FUNCTION 语句:
* SQL 函数的 RETURN 语句引用不是参数的变量或者 RETURN 语句范围内的
其他变量。
* FILTER USING 子句引用不是参数名或 WHEN 子句中的表达式名的变量。
* 在索引使用规则中的搜索目标与正在创建的函数的某些参数名不匹配。
* 在索引使用规则中的搜索自变量与 EXPRESSION AS 子句中的表达式名或者