Andy Colson <andy(at)squeakycode(dot)net> writes:
> An assignment of a value to a PL/pgSQL variable or row/record field is
> written as:
> variable := expression;
> Notice I just use = and not :=.
> My question is, is there a difference? It seems to work both ways, so
> I'm a little confused.
Yeah, plpgsql actually allows both, but it's not documented.
regards, tom lane