BUG #16181: Error Creating Stored Procedures
| От | PG Bug reporting form |
|---|---|
| Тема | BUG #16181: Error Creating Stored Procedures |
| Дата | |
| Msg-id | 16181-3b69f6cdd6047372@postgresql.org обсуждение исходный текст |
| Ответы |
Re: BUG #16181: Error Creating Stored Procedures
|
| Список | pgsql-bugs |
The following bug has been logged on the website:
Bug reference: 16181
Logged by: Shahzad Ahmad
Email address: shahzadahmad00@gmail.com
PostgreSQL version: 12.1
Operating system: Ubuntu 18.04.3 LTS
Description:
I tried both pgAdmin GUI and psql using a script file. In both instances i
got the same error.
CREATE OR REPLACE PROCEDURE admin.my_test(IN role_id integer DEFAULT 0)
LANGUAGE 'plpgsql'
AS $BODY$
IF my_test.user_id = 0 THEN
Select *
from admin.roles
order by role_name;
ELSE
Select *
from admin.roles
WHERE role_id = my_test.user_id
order by role_name;
END IF;
$BODY$;
ERROR: syntax error at or near "IF"
LINE 5: IF my_test.user_id = 0 THEN
^
SQL state: 42601
Character: 103
В списке pgsql-bugs по дате отправления: