| От | pinker |
|---|---|
| Тема | Error prone compilation of stored procedure |
| Дата | |
| Msg-id | 1436177299736-5856699.post@n5.nabble.com обсуждение исходный текст |
| Ответы |
Re: Error prone compilation of stored procedure
Re: Error prone compilation of stored procedure |
| Список | pgsql-general |
What's the reason behind very "tolerant" error checking during stored
procedure compilation?
Why PostgreSQL allows using variable (j_var) that doesn't exists? It isn't
column name or isn't declared anywhere. Like in example below:
CREATE OR REPLACE FUNCTION test()
RETURNS int AS
$BODY$
BEGIN
select 1 WHERE 1 > j_var;
RETURN 2;
END;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
--
View this message in context: http://postgresql.nabble.com/Error-prone-compilation-of-stored-procedure-tp5856699.html
Sent from the PostgreSQL - general mailing list archive at Nabble.com.
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера