The following lines contain the word 'select', 'insert', 'update' or 'delete':
select attribute_id
from ame_attribute_usages
where
application_id = applicationIdIn and
sysdate between start_date and
nvl(end_date - ame_util.oneSecond, sysdate);
select transaction_id
from ame_temp_transactions
where application_id = applicationIdIn and
row_timestamp < lastDateToSave;
select
name,
item_class,
item_id,
approver_category,
api_insertion,
authority,
approval_status,
action_type_id,
group_or_chain_id,
occurrence
from ame_temp_old_approver_lists
where
application_id = applicationIdIn and
transaction_id = transactionIdIn
order by order_number;
approverApiInsertions ame_util.StringList;
select application_name
into applicationName
from ame_calling_apps
where application_id = applicationIdIn
and sysdate between start_date and nvl(end_date - 1/86400,sysdate);
ame_attribute_pkg.updateUseCount(attributeIdIn => attributeId,
applicationIdIn => applicationIdIn);
,approverApiInsertions
,approverAuthorities
,approverStatuses
,approverActionTypeIds
,approverGroupOrChainIds
,approverOccurrences ;
transactionIds.delete(i);
transactionIds.delete(i);
/* Do bulk deletes */
FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'No.of transaction ids to be purged: '||transactionIds.count);
delete from ame_temp_old_approver_lists
where application_id = applicationIdIn and
transaction_id = transactionIds(ct);
/* ame_temp_insertions */
forall ct in transactionIds.first..transactionIds.last
delete from ame_temp_insertions
where application_id = applicationIdIn and
transaction_id = transactionIds(ct);
delete from ame_temp_deletions
where application_id = applicationIdIn and
transaction_id = transactionIds(ct);
delete from ame_trans_approval_history
where application_id = applicationIdIn and
transaction_id = transactionIds(ct);
delete from ame_temp_transactions
where application_id = applicationIdIn
and transaction_id = transactionIds(ct)
and trans_deviation_flag is null or trans_deviation_flag = 'D';
delete from ame_temp_trans_locks
where row_timestamp < sysdate - 1;
dateToDelete date;
select application_id
from ame_calling_apps
where fnd_application_id = applictionIdIn
and sysdate between start_date and nvl(end_Date-(1/86400),sysdate);
deleteTodayRecordExc exception;
dateToDelete := l_endDate;
dateToDelete := sysdate;
dateToDelete := l_endDate;
if dateToDelete > trunc(sysdate) or dateToDelete = trunc(sysdate) then
raise deleteTodayRecordExc;
delete from ame_txn_approvers
where temp_transactions_id in
(select temp_transactions_id
from ame_temp_transactions
where trunc(row_timestamp) <= dateToDelete
and application_id = tempApplication);
FND_FILE.PUT_LINE (FND_FILE.LOG,'number of rows deleted:'||sql%rowcount);
update ame_temp_transactions
set trans_deviation_flag = 'D'
where trunc(row_timestamp) <= dateToDelete
and application_id = tempApplication;
delete from ame_txn_approvers
where temp_transactions_id in
(select temp_transactions_id
from ame_temp_transactions
where trunc(row_timestamp) <= dateToDelete
and application_id = applicationIdList(i));
FND_FILE.PUT_LINE (FND_FILE.LOG,'number of rows deleted:'||sql%rowcount);
update ame_temp_transactions
set trans_deviation_flag = 'D'
where trunc(row_timestamp) <= dateToDelete
and application_id = applicationIdList(i);
delete from ame_txn_approvers
where temp_transactions_id in
(select temp_transactions_id
from ame_temp_transactions
where trunc(row_timestamp) <= dateToDelete);
FND_FILE.PUT_LINE (FND_FILE.LOG,'number of rows deleted:'||sql%rowcount);
update ame_temp_transactions
set trans_deviation_flag = 'D'
where trunc(row_timestamp) <= dateToDelete;
when deleteTodayRecordExc then
errorCode := -20001;