Re: WITH ... VALUES

From: Jeff Davis <pgsql(at)j-davis(dot)com>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: pgsql-hackers(at)postgreSQL(dot)org
Subject: Re: WITH ... VALUES
Date: 2010-02-12 22:27:38
Message-ID: 1266013658.17112.145.camel@monkey-cat.sm.truviso.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Fri, 2010-02-12 at 16:59 -0500, Tom Lane wrote:
> Came across something interesting while looking at Marko Tiikkaja's
> cut-down WITH patch. I see that our grammar allows a WITH clause in
> front of VALUES, and analyze.c makes some effort to process it, but
> AFAICT there isn't any actual use case for this because you can't
> reference the WITH clause from the body of VALUES:

create table tmp(a int);
insert into tmp values(2);
with tmp2 as (select a + 1 as b from tmp)
values((select b from tmp2));

column1
---------
3
(1 row)

Regards,
Jeff Davis

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2010-02-12 22:39:22 Re: WITH ... VALUES
Previous Message Arie Bikker 2010-02-12 22:06:48 Re: xpath improvement V2 with xml.c