Great !!! COALESCE() does the job for me. ( BTW, replacing "SQL" by "PLPGSQL " still gets the same error ..... )
Thanks a lot Alvaro !!! On Wed, May 14, 2008 at 4:36 PM, Alvaro Herrera <[EMAIL PROTECTED]> wrote: > Premil Agarwal escribió: > > I am trying to write a function in PgAdmin 1.8.2 for postgres 8.3. The > > function should check the input parameter for NULL. If its NULL then > > function should return 'Auto' otherwise return the input as such. > > > > > CREATE FUNCTION check_for_null( inp character varying) RETURNS character > > varying AS $$ > [...] > > $$ LANGUAGE SQL; > > ^^^ > > There's your problem. Try using PLPGSQL instead. > > In any case, you can do this with COALESCE() and it's much easier. > > -- > Alvaro Herrera > http://www.CommandPrompt.com/ > The PostgreSQL Company - Command Prompt, Inc. >
