OSDN Git Service

Arrange to give error when a SetOp member statement refers to a variable
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 13 Feb 2003 20:45:22 +0000 (20:45 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 13 Feb 2003 20:45:22 +0000 (20:45 +0000)
commit18e8f06c9dc0e87a74681a28b023dd8a8b9c5a6b
treee535c9ab093469c2dd65c4ec3d768419e5405852
parent53c15ceda0e84d3d592d653fda29af03ef5ffc77
Arrange to give error when a SetOp member statement refers to a variable
of the containing query (which really can only happen in a rule context).
Per example from Brandon Craig Rhodes.  Also, make the error message
more specific for the similar case with sub-select in FROM.  The revised
coding should be easier to adapt to SQL99's LATERAL(), when we get around
to supporting that.
src/backend/parser/analyze.c
src/backend/parser/parse_clause.c
src/test/regress/expected/rangefuncs.out