pl/pgsql: END verbosity - Mailing list pgsql-hackers

From Neil Conway
Subject pl/pgsql: END verbosity
Date
Msg-id 42B8CA46.4040009@samurai.com
Whole thread Raw
Responses Re: pl/pgsql: END verbosity
Re: pl/pgsql: END verbosity
Re: pl/pgsql: END verbosity
List pgsql-hackers
In PL/PgSQL, "END LOOP" is used to terminate loop blocks, and "END IF" 
is used to terminate IF blocks. This is needlessly verbose: we could 
simply accept "END" in both cases without syntactic ambiguity. I'd like 
to make this change, so that END can be used to terminate any kind of 
block. There's no need to remove support for the present syntax, of 
course, so there's no backward compatibility concern. Oracle's PL/SQL 
does require "END IF" and "END LOOP", but folks interested in maximum 
compatibility can always use those forms if they like.

Any objections?

-Neil


pgsql-hackers by date:

Previous
From: Oliver Jowett
Date:
Subject: Re: pg_terminate_backend idea
Next
From: Tom Lane
Date:
Subject: Re: The contrib hit list