PL/pgSQL. Можно ли выполнять неименованные функции?

Если есть необходимость выполнить какую-то процедуру один раз, можно ли выполнять ее не создавая функцию?
Например, вот так:

DECLARE
x integer := 1;
y integer;
BEGIN
integer y := x / 0;
EXCEPTION
WHEN division_by_zero THEN -- ignore the error
END;

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

можно

Спасибо! То, что надо! 

Спасибо! То, что надо! :)

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023