I have written an SP to insert into parent and child table. I am receiving the error
pls-00103: encountered the symbol ";" when expecting one of the following: loop.
When I am running through oracle worksheet it is inserting. It is throwing error when running through my code.
The below I have mentioned the SP and its execution
CREATE OR REPLACE PROCEDURE SP_INSERT_RPAEXCEPTION
(
CONTRACT_CODE IN VARCHAR2
, EFFECTIVE_DATE IN DATE
, QUOTE_LINE_ID IN VARCHAR2
, TXN_ID IN VARCHAR2
, ERROR_CODE IN VARCHAR2
, ERROR_DESCRIPTION IN VARCHAR2
, ERROR_LOCATION IN VARCHAR2
, ERROR_MODULE IN VARCHAR2
)
AS
BEGIN
INSERT INTO errorinfo
(
CONTRACT_CODE,
EFFECTIVE_DATE,
PLAN_PROXY_ID,
QUOTE_LINE_ID,
TXN_ID,
ERROR_CODE,
ERROR_DESCRIPTION,
ERROR_TIMESTAMP
)
VALUES
(
CONTRACT_CODE,
EFFECTIVE_DATE,
'',
QUOTE_LINE_ID,
TXN_ID,
ERROR_CODE,
ERROR_DESCRIPTION,
sysdate
);
INSERT
INTO ERRORDETAILS
(
ERROR_INFO_ID,
ERROR_LOCATION,
ERROR_MODULE,
ERROR_DETAIL
)
VALUES
(
"USER"."ISEQ$$_941".CURRVAL,
ERROR_LOCATION,
ERROR_MODULE,
ERROR_DESCRIPTION
);
END;
EXEC SP_EXCEPTION ('4563','01-Jan-2020','ss123','ss123','603','Base not avail,'Find','Base version');