【发布时间】:2014-03-26 10:56:55
【问题描述】:
我在 OBIEE 中有以下代码:
EVALUATE_AGGR( 'LTRIM(RTRIM(SYS.STRAGG(DISTINCT %1|| '', ''), '', '') , '', '')' as varchar(2000),
EVALUATE('GetValue(%1,''SELECT MAX(I1.ITEM_NUMBER)INTO :strValue
FROM MV_BOM B1, MV_ITEM I1
WHERE BOM_PARENT_ITEM_NUMBER = XXXX AND
B1.BOM_CHILD_ITEM_SUBCLASS = "Stic" AND
B1.BOM_PARENT_ITEM_SUBCLASS = "Product" AND
B1.BOM_CHILD_ITEM_NUMBER=I1.ITEM_NUMBER AND
NOT I1.ITEM_NUMBER LIKE "4.YY%" AND
NOT I1.ITEM_NUMBER LIKE "4.WW%" AND
NOT I1.ITEM_NUMBER LIKE "DXXXT.%" AND
I1.ITEM_LATEST_FLAG="Latest Revision" '' )' AS VARCHAR(2000), "Product value" ))
我收到语法错误:Near getvalue(%1,' 单引号 我尝试使用报价,但仍然无法正常工作。有什么帮助吗?
【问题讨论】:
-
您遇到了哪种语法错误,以及您发布的确切代码?
-
嗨,亚历克斯,靠近
标签: oracle oracle11g oracle10g business-intelligence obiee