The following lines contain the word 'select', 'insert', 'update' or 'delete':
INSERT INTO cn_process_audit_lines(
process_audit_id,process_audit_line_id,
message_type_code,message_text)
VALUES(
cn_process_audits_s.nextval,cn_process_audit_lines_s1.NEXTVAL,
'cnnotes',i_value);
INSERT INTO cn_process_audit_lines(
process_audit_id,process_audit_line_id,
message_type_code,message_text)
VALUES(
cn_process_audits_s.nextval,cn_process_audit_lines_s1.NEXTVAL,
'cnnotes',l_error);
SELECT w.payment_worksheet_id,w.role_id,w.worksheet_status,
p.name,p.payrun_id,p.pay_period_id,p.status,
ps.period_name,s.salesrep_id,s.resource_id,s.name,
s.employee_number,pg.pay_group_id,pg.name
FROM cn_payruns p,
cn_payment_worksheets w,
cn_salesreps s,
cn_period_statuses ps,
cn_pay_groups pg
WHERE p.payrun_id = w.payrun_id
AND w.salesrep_id = s.salesrep_id
AND p.pay_period_id = ps.period_id
AND pg.pay_group_id = p.pay_group_id
AND w.payment_worksheet_id = p_payment_worksheet_id;
SELECT r.*, u.user_name,l.meaning
FROM cn_reasons r,fnd_user u,cn_lookups l
WHERE upd_table_id = p_payment_worksheet_id
AND r.lookup_type = p_lookup_type
AND updated_table = p_table_name
AND r.last_updated_by = u.user_id
AND r.reason_code = l.lookup_code
AND l.lookup_type = p_lookup_type
ORDER BY r.last_update_date;
x_loading_status := 'CN_INSERTED';
x_notes_tbl(l_tbl_count).updated_table := rec.updated_table;
x_notes_tbl(l_tbl_count).update_flag := rec.update_flag;
x_notes_tbl(l_tbl_count).last_update_date := rec.last_update_date;
x_notes_tbl(l_tbl_count).last_updated_by := rec.last_updated_by;
x_notes_tbl(l_tbl_count).last_updated_username := rec.user_name;
x_loading_status := 'CN_INSERTED';
l_reasons_all_rec.update_flag := 'N';
l_reasons_all_rec.update_flag := 'Y';
l_reasons_all_rec.updated_table := p_notes_tbl(i).updated_table;
IF (p_notes_tbl(i).dml_flag = 'INSERT') THEN
cn_reasons_pvt.insert_row(
p_api_version => l_api_version,
p_init_msg_list => p_init_msg_list,
p_validation_level => p_validation_level,
p_commit => p_commit,
p_reasons_all_rec => l_reasons_all_rec,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
x_loading_status => x_loading_status);
ELSIF (p_notes_tbl(i).dml_flag = 'UPDATE') THEN
cn_reasons_pvt.update_row(
p_api_version => l_api_version,
p_init_msg_list => p_init_msg_list,
p_validation_level => p_validation_level,
p_commit => p_commit,
p_reasons_all_rec => l_reasons_all_rec,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
x_loading_status => x_loading_status);
x_loading_status := 'CN_INSERTED';
cn_reasons_pvt.delete_notes(
p_api_version => l_api_version,
p_init_msg_list => p_init_msg_list,
p_validation_level => p_validation_level,
p_commit => p_commit,
p_reason_id => p_reason_id,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
x_loading_status => x_loading_status);
p_table_name cn_reasons.updated_table%TYPE)
IS
SELECT COUNT(1) cnt
FROM cn_reasons r
WHERE r.upd_table_id = p_payment_worksheet_id
AND r.lookup_type = p_lookup_type
AND r.updated_table = p_table_name;
p_table_name cn_reasons.updated_table%TYPE)
IS
SELECT v.*
FROM
(
SELECT r.*, u.user_name,l.meaning
FROM cn_reasons r,fnd_user u,cn_lookups l
WHERE upd_table_id = p_payment_worksheet_id
AND r.lookup_type = p_lookup_type
AND updated_table = p_table_name
AND r.last_updated_by = u.user_id
AND r.reason_code = l.lookup_code
AND l.lookup_type = p_lookup_type
ORDER BY r.last_update_date desc
) v
WHERE ROWNUM < 2;
x_loading_status := 'CN_INSERTED';
x_notes_tbl(l_tbl_count).updated_table := rec.updated_table;
x_notes_tbl(l_tbl_count).update_flag := rec.update_flag;
x_notes_tbl(l_tbl_count).last_update_date := rec.last_update_date;
x_notes_tbl(l_tbl_count).last_updated_by := rec.last_updated_by;
x_notes_tbl(l_tbl_count).last_updated_username := rec.user_name;