OBIEE 11g OBIApps RPD更新行数,NQ_SESSION.USER_LANGUAGE_CODE"无值定义"

时间:2017-04-12 10:20:49

标签: oracle oracle11g business-intelligence obiee

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

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

但是有一条错误消息,表示为

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

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

然后也会出现同样的错误。

请指导我此错误。

2 个答案:

答案 0 :(得分:2)

这意味着该变量被(重新)用作参考 - 例如 - 其他初始化块SQL,计算或通常在其他存储库对象内部,并且仍在查询中。或至少“试图被查询”。

在您的RPD中搜索对该变量的引用进行最佳搜索。

答案 1 :(得分:1)

变量是由oracle在标准视图中指出的,其中视图是用where子句编写的。

其中条款如下:

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