Hi All
What is the syntax if I want to use the exception clause in a pl/pgsql
function, but am not looking for a particular error. Kind of like a "any
error" type thing.
some thing like:
CREATE OR REPLACE FUNCTION func1(p_Param1 int4)
RETURNS int4
AS
$$
DECLARE
v_Var1 int4;
BEGIN
[Statements]
RETURN 1;
EXCEPTION
WHEN <any_error> THEN
ROLLBACK;
RETURN -1;
END;
$$ LANGUAGE 'plpgsql' volatile;
What should I replace <any_error> with?
Thanks
On 19.07.2005 20:56, Craig Bryden wrote: > What is the syntax if I want to use the exception clause in a pl/pgsql > function, but am not looking for a particular error. Kind of like a "any > error" type thing. > 35.7.5. Trapping Errors http://www.postgresql.org/docs/8.0/interactive/plpgsql-control-structures.html#PLPGSQL-ERROR-TRAPPING "The special condition name OTHERS matches every error type except QUERY_CANCELED."
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера