2017-04-12 33 views
0

OBIEE 11g中的存储库是Oracle OBIApps的预构建RPD。连接池是适当的并且正在工作。OBIEE 11g OBIApps RPD更新行数NQ_SESSION.USER_LANGUAGE_CODE“无值定义”

虽然更新行数有几个变量弹出,因为它们是默认的,所以我按他们“确定”。

但后来有是作为

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

然后我试图通过禁用初始化块禁用会话变量陈述错误消息。

然后也出现相同的错误。

请指导我这个错误。

回答

1

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

Where子句如下:

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

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

跨RPD的最佳搜索引用该变量。