Quantcast
Channel: SCN : Popular Discussions - SAP IQ
Viewing all articles
Browse latest Browse all 1811

Recursive is not working

$
0
0

I tried creating a view with Recursive but it is not parsing and throws me the error. error is the attachment

 

Here is my below code, any advise.

 

 

WITH RECURSIVE ETEMP

(

    NODEPATH,

    PARPATH,

    PLACECODE,

    PARPLACECODE,

    REPORTSTOPLACESID,

    PLACESID,

    LVL

)

AS

(

    SELECT DISTINCT cast('[' || rtrim(e.bd) || ']/' || RTRIM(E.PLACECODE) AS VARCHAR(120)) AS NODEPATH,

        CAST('[' || rtrim(e.bd) || ']' AS VARCHAR(120)) AS PARPATH,

        E.PLACECODE, EP.PLACECODE AS PARPLACECODE, E.REPORTSTOPLACESID, E.PLACESID, 1 AS LVL

    FROM ITC.DIMPLACE E

        INNER JOIN ITC.DIMPLACE EP ON E.REPORTSTOPLACESID=EP.PLACESID

    WHERE (E.REPORTSTOPLACESID <=0 OR E.PLACESID = E.REPORTSTOPLACESID)

 

    UNION ALL

 

    SELECT T1.NODEPATH || '/' || RTRIM(T2.PLACECODE) AS NODEPATH, T1.NODEPATH AS PARPATH,

        T2.PLACECODE, T1.PLACECODE AS PARPLACECODE, T2.REPORTSTOPLACESID, T2.PLACESID, T1.LVL + 1

    FROM ITC.DIMPLACE T2,ETEMP T1

    WHERE T1.PLACESID=T2.REPORTSTOPLACESID AND (T1.LVL + 1 < 20) AND T2.PLACESID <> T2.REPORTSTOPLACESID

)

SELECT  NODEPATH, PARPATH, PLACECODE, PARPLACECODE, REPORTSTOPLACESID, PLACESID, LVL  FROM ETEMP


Viewing all articles
Browse latest Browse all 1811

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>