create function kak_v_oracel(IN a integer, out b_check boolean) RETURNS boolean AS $kak_v_oracel$ BEGIN IF a=1 THEN b_check:=true; ELSE RAISE 'ERROR v pg ne kak v oracel, -- varhar(5) P0001'; END; RETURN; END; $kak_v_oracel$; ----------- SELECT kak_v_oracel(2);
declare account_num varchar2(100); address varchar2(300); result integer; begin result := get_my_func(123, account_num, address); if result <> 0 then raise_error 'dsfgfsdfgsdfg'; else do_something_with_account_num_and_address; end if; end;