OBIEE 12c RPD如何将sql代码放在会话变量中作为默认值

时间:2017-03-10 11:22:12

标签: obiee

我在OBIEE 12c的RPD中有一个会话变量,我想把一个小的sql代码作为默认的初始化程序。它只选择一行,但这会产生语法错误(sql是正确的,我已对其进行了测试)。这可能吗?或者还有其他方法可以使默认动态?

还有另外一件事:我的标签中只有类别常量'类别'表达式构建器。

2 个答案:

答案 0 :(得分:2)

您不能使用SQL来设置默认初始值设定项,这就是您只能看到常量作为选项的原因。它意味着一个恒定的价值。初始化块用于将会话变量设置为动态值。

https://docs.oracle.com/cd/E28280_01/bi.1111/e10540/variables.htm#BIEMG3104

答案 1 :(得分:0)

您希望变量的内容是一个SQL语句作为字符串吗?

像VALUEOF(NQ_SESSION.MYVAR)='select''这是jist的一些文字''来自双重;“?

因为这就是你得到的。文本。未解释。就像输入一个句子,而不是代码。