The following bug has been logged online:

Bug reference:      5553
Logged by:          Sergey
Email address:      s...@mail.ur.ru
PostgreSQL version: 9 beta 2
Operating system:   Windows XP
Description:        Repeating the keyword DECLARE in the CREATE FUNCTION
statement
Details: 

Is it a normal behavior of the parser:

CREATE OR REPLACE FUNCTION row_ret13(b_in IN BOOLEAN = true or false,
INTEGER DEFAULT 0 )
RETURNS BOOLEAN
AS
  $$
  DECLARE
  DECLARE
     DECLARE a integer DEFAULT 32;     
  DECLARE
  DECLARE
  DECLARE
  DECLARE
     DECLARE b integer DEFAULT 32;     
  DECLARE
  DECLARE
     BEGIN
         RETURN FALSE OR b_in;
     END;
    $$
LANGUAGE PLPGSQL;

- Parsed.

select row_ret13();
======
t

Thanks,
Sergey.

-- 
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs

Reply via email to