wrong error message with recursive CTE
--------------------------------------

                 Key: CORE-4005
                 URL: http://tracker.firebirdsql.org/browse/CORE-4005
             Project: Firebird Core
          Issue Type: Bug
          Components: Engine
    Affects Versions: 2.5.2
         Environment: all
            Reporter: Frank Schlottmann-Goedde


with recursive
  CTE_CNT1 as (select 0 as I
    from RDB$DATABASE
    union all select I + 1
    from CTE_CNT1
    where I < 9),

  CTE_CNT2 as (select I, 0 as J
    from CTE_CNT1
    union all select J * 10 + c1.I, c2.J + 1
    from CTE_CNT1 c1
    join CTE_CNT2 c2 on c2.J < 10)

select I from CTE_CNT2;

fails with:
Statement failed, SQLSTATE = 42S22
Dynamic SQL Error
-SQL error code = -206
-Column unknown
-C2.J
-At line 14, column 15

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to