если ниже исключение поднято, как оно должно храниться в четвертом выходном параметре? Как вызвать выходной параметр и сохранить описание исключения в выходном параметре.
call sp_test('abc')
CREATE OR REPLACE PROCEDURE sp_test(xyz character varying(256), status OUT varchar(20) ,
errMessage OUT varchar(50))
LANGUAGE plpgsql
AS $$
DECLARE
val1 varchar;
if val1 > 127 then
RAISE EXCEPTION 'Requested schema name exceeds system maximum.Requested length is % while system max
length is 127.',val1;
END;
$$