The following lines contain the word 'select', 'insert', 'update' or 'delete':
insertStmt varchar2(4000);
EXECUTE IMMEDIATE 'SELECT IES_FOOTPRINTING_DATA_S.nextval FROM dual' INTO seqval;
insertStmt := 'INSERT INTO IES_FOOTPRINTING_DATA( FOOTPRINTING_DATA_ID ,
created_by ,
creation_date ,
elapsed_time ,
sequence_number ,
panel_data_id)
VALUES ( :seq,
:1,
:2,
:3,
:4,
:5)';
EXECUTE immediate insertStmt using seqval, agentId, sysdate,
elapsedTime, seq+1, panelDataId;
PROCEDURE insertFootprintData
(
p_element IN xmldom.DOMElement,
panel_data_id IN number,
interactionId IN number,
agentId IN number
) IS
--element xmlDom.DOMElement;
insertStmt varchar2(4000);
EXECUTE IMMEDIATE 'SELECT ies_question_data_s.nextval FROM dual' INTO seqval;
insertStmt := 'INSERT INTO ies_question_data( question_data_id ,
created_by ,
creation_date ,
transaction_id ,
question_id ,
lookup_id ,
answer_id ,
freeform_string ,
panel_data_id)
VALUES ( :seq ,
:1,
:2,
:3,
:4,
:5,
:6,
:7,
:8)';
EXECUTE immediate insertStmt using seqval ,
agentId ,
sysdate ,
intId ,
question_id ,
lookup_id ,
answer_id ,
string_val,
panelDataId;
PROCEDURE insertIESQuestionData
(
p_element IN xmldom.DOMElement,
panel_data_id IN number,
interactionId IN number,
agentId IN number
) IS
--element xmlDom.DOMElement;
deleted_status NUMBER;
insertStmt varchar2(4000);
deleted_Status := getProperty(element, 'DeletedStatus');
EXECUTE IMMEDIATE 'SELECT ies_panel_data_s.nextval FROM dual' INTO seqval;
insertStmt := 'INSERT INTO ies_panel_data( panel_data_id ,
created_by ,
creation_date ,
panel_id ,
transaction_id ,
elapsed_time ,
sequence_number ,
deleted_status )
VALUES ( :seq ,
:1,
:2,
:3,
:4,
:5,
:6,
:7) returning panel_data_id INTO :8';
execute immediate insertStmt using seqval,
agentId,
sysdate,
panel_id,
intid,
nullval,
sequence_num,
deleted_status returning INTO id;
insertFootprintData(fp_element, id, intId, agentId);
insertIESQuestionData(qd_element, id, intId, agentId);
PROCEDURE insertIESPanelData
(
p_element IN varchar2
) IS
parser xmlparser.parser;