Tom,

> True, but there were clear benefits from doing so.  Disallowing "="
> assignment in plpgsql wouldn't buy anything, just break programs.

But it's already disallowed in most places.   The i = i + 1 seems to be an 
exception.   

So what happens to "i" if I do:

IF i = i + 1 THEN ....

does "i" increment?   If so, isn't that a bug? 

I don't think too many people are using that functionality intentionally; I 
probably write more PL/pgSQL than anyone and would regard any assignment 
without ":=" as a bug.

-- 
--Josh

Josh Berkus
PostgreSQL @ Sun
San Francisco

---------------------------(end of broadcast)---------------------------
TIP 4: Have you searched our list archives?

               http://archives.postgresql.org

Reply via email to