如何返回值?
CREATE OR REPLACE
PROCEDURE test_123(
i_Payerid IN VARCHAR2,
v_endDateTime OUT TIMESTAMP)
IS
v_endDateTime lastOutboundRunDetails.endDateTime%TYPE;
/*type same as lastOutboundRunDetails.endDateTime*/
v_payerid_cnt NUMBER(9) :=0;
BEGIN
SELECT COUNT(Payerid)
INTO v_payerid_cnt
FROM lastOutboundRunDetails
WHERE Payerid =i_payerid;
IF v_payerid_cnt >0 THEN
SELECT endDateTime
INTO v_endDateTime
FROM lastOutboundRunDetails
WHERE Payerid=i_payerid;
RETURN v_endDateTime ;
ELSE
v_endDateTime :=to_date('01/01/2019 00:00:00','MM/DD/YYYY HH24:MI:SS');
RETURN v_endDateTime ;
END IF;
END;