select ... into question

Started by Michael Meskesover 22 years ago2 messages
#1Michael Meskes
meskes@postgresql.org

Hi,

our parser allows the into clause only between the target list and the
from clause. While this is surely the was I usually use that clause,
others dbms are different. Informix e.g. allows it also as the very last
clause after the having clause.

Is there a reason (standard?) why we don't allow that, or shall I go
ahead and commit a parser change to allow this order?

Michael
--
Michael Meskes
Email: Michael@Fam-Meskes.De
ICQ: 179140304
Go SF 49ers! Go Rhein Fire! Use Debian GNU/Linux! Use PostgreSQL!

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Michael Meskes (#1)
Re: select ... into question

Michael Meskes <meskes@postgresql.org> writes:

our parser allows the into clause only between the target list and the
from clause. While this is surely the was I usually use that clause,
others dbms are different. Informix e.g. allows it also as the very last
clause after the having clause.

Is there a reason (standard?) why we don't allow that, or shall I go
ahead and commit a parser change to allow this order?

SELECT INTO is so brain-damaged already that we should not enlarge the
scope of syntaxes it commandeers. (People ought to be using CREATE
TABLE AS for this, IMHO.)

regards, tom lane