Re: PL/SQL Function Help
From: LKBrwn_DBA <member30625_at_dbforums.com>
Date: Tue, 19 Aug 2003 15:26:30 -0400
Message-ID: <3261552.1061321190_at_dbforums.com>
Date: Tue, 19 Aug 2003 15:26:30 -0400
Message-ID: <3261552.1061321190_at_dbforums.com>
Exactly, like 'Nobody' says, loose the 'BOOLEAN's
Also, you may not need a cursor:
CREATE OR REPLACE FUNCTION did_close_test( v2_msg_io IN OUT VARCHAR2,
rt_pa_i IN s2_person_action%ROWTYPE )
RETURN PLS_INTEGER IS
B_TRUE CHAR(1) := '1'; b_moa_ok CHAR(1) := '0';
n_rc PLS_INTEGER := 0;
BEGIN SELECT B_TRUE INTO b_moa_ok
FROM s2_action_monitor
WHERE moa_received_date IS NOT NULL
AND moa_signed_date IS NOT NULL
AND person_action_key = rt_pa_i.process_person_action_key;
b_moa_ok:=NVL(b_moa_ok,'0');
RETURN n_rc;
END did_close_test;
/
;)
-- Posted via http://dbforums.comReceived on Tue Aug 19 2003 - 21:26:30 CEST