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'.
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'.