OBIEE 11g OBIApps RPD 更新行数,NQ_SESSION.USER_LANGUAGE_CODE "No value defination"

OBIEE 11g OBIApps RPD Update row count, NQ_SESSION.USER_LANGUAGE_CODE "No value defination"

OBIEE 11g 中的存储库是来自 oracle OBIApps 的预构建 RPD。连接池是合适的并且正在工作。

但是在更新行数时,弹出的变量很少,因为它们是默认值,所以我按下它们 "OK"。

但是随后出现一条错误消息,显示为

nQSError23006:The session variable, NQ_SESSION.USER_LANGUAGE_CODE, has no value

然后我尝试通过禁用初始化块来禁用会话变量。

然后也弹出同样的错误。

请指导我解决这个错误。

这意味着该变量被(重新)用作参考 - 例如 - 其他初始化块 SQL、计算或通常在其他存储库对象中,并且仍在查询中。或者至少 "attempted to be queried".

最好在 RPD 中搜索对该变量的引用。

Oracle 从标准视图中指向变量,其中视图是用 where 子句编写的。

其中子句如下:

select * from xyz where language_code = 'NQ_SESSION.USER_LANGUAGE_CODE'.