【发布时间】:2016-09-16 07:19:34
【问题描述】:
我正在使用 SQL Developer 对 Oracle 数据库运行此查询。它给了我一条关于无效标识符“%s”的错误消息。我做错了什么?
WITH security_menu_Recursive(Parent,MenuId,obj,LEVEL)
AS
(
SELECT MZMNI,MZMTOE,MZOBNM,0 AS LEVEL FROM
PRODDTA.PBS.PRODCTL.F00821
WHERE MZMNI = 'G5509L2'
UNION ALL
SELECT MZMNI,MZMTOE,MZOBNM,Level + 1 AS LEVEL
FROM PRODDTA.PBS.PRODCTL.F00821
INNER JOIN security_menu_Recursive AS smr ON smr.mENUID =
MZMNI
)
SELECT parent,menuid,OBJ,LEVEL FROM security_menu_Recursive
【问题讨论】: