oracle 了解OBIEE中的赋值函数

sirbozc5  于 2022-12-03  发布在  Oracle
关注(0)|答案(1)|浏览(110)

我读了一些关于OBIEE求值函数的东西,不能真正理解,因为我是新来的。

EVALUATE('GetValue(%1,''SELECT MAX(P3_LST37) INTO :strValue FROM MV_ITEMSX WHERE ITEM_NUMBER = XXXX '' )' AS VARCHAR(2000), "Product")

你能帮助我理解上面描述的功能吗?
谢谢

oxcyiej7

oxcyiej71#

Evaluate函数可让您将函数传送至数据库,以评估并将数据传回OBIEE。为安全起见,您必须在函数中使用参照,而非值本身。
例如,如果我有一个以字符串形式返回日期的列“Core”.“Date”,并希望使用TO_DATE函数进行求值,我将发出以下求值表达式:
EVALUATE('TO_DATE(%1,' DD-MON-YYYY ')AS日期',“核心”.“日期”)
希望能有所帮助。

相关问题