我在OBIEE 12c的RPD中有一个会话变量,我想把一个小的sql代码作为默认的初始化程序。它只选择一行,但这会产生语法错误(sql是正确的,我已对其进行了测试)。这可能吗?或者还有其他方法可以使默认动态?
还有另外一件事:我的标签中只有类别常量'类别'表达式构建器。
答案 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的一些文字''来自双重;“?
因为这就是你得到的。文本。未解释。就像输入一个句子,而不是代码。