Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
CREATE OR REPLACE
TYPE "B_VARCHAR2" AS VARRAY(10000) OF VARCHAR2(255);
/
CREATE OR REPLACE PACKAGE return_output_talend as
TYPE VARCHAR_LIST IS TABLE OF VARCHAR2(32767) INDEX BY BINARY_INTEGER;
PROCEDURE return_output (p_input_iccid_array IN B_VARCHAR2);
END return_output_talend;
/
SHOW ERRORS;
CREATE OR REPLACE PACKAGE BODY return_output_talend AS
PROCEDURE return_output (p_input_iccid_array IN B_VARCHAR2)
AS
va_iccid VARCHAR_LIST;
BEGIN
BEGIN
FOR idx IN p_input_iccid_array.first..p_input_iccid_array.last LOOP
INSERT INTO TEMP_TAb1 VALUES (p_input_iccid_array(idx));
END LOOP;
COMMIT;
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE('Exception occured');
END;
END return_output;
END return_output_talend;
/
SHOW ERRORS;
EXIT