The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT DOCUMENT_ID,
SCORE,
KB_REPOSITORY_NAME,
KB_CATEGORY_NAME,
DOCUMENT_TITLE,
URL,
DOC_LAST_MODIFIED_DATE
FROM IEM_KB_RESULTS
WHERE (EMAIL_ACCOUNT_ID = p_EMAIL_ACCOUNT_ID)
AND (MESSAGE_ID = p_MESSAGE_ID)
AND classification_id = p_CLASSIFICATION_ID;
SELECT
display_name,
is_repository,
kb_category_id,
kb_parent_category_id,
category_order
FROM IEM_KB_CATEGORIES
WHERE LEVEL=p_LEVEL
CONNECT BY PRIOR kb_category_id=kb_parent_category_id
START WITH kb_category_id= p_cat_id;
SELECT kb_category_id FROM IEM_EMAIL_CATEGORY_MAPS
WHERE EMAIL_ACCOUNT_ID=p_EMAIL_ACCOUNT_ID;
x_KB_Cat_tbl.Delete;
PROCEDURE Delete_ResultsCache ( p_api_version_number IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
p_commit IN VARCHAR2 ,
p_EMAIL_ACCOUNT_ID IN NUMBER,
p_MESSAGE_ID IN VARCHAR2,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2) IS
l_api_name VARCHAR2(255):='Delete_ResultsCache';
SAVEPOINT Delete_ResultsCache_PUB;
DELETE FROM IEM_KB_RESULTS
WHERE email_account_id=p_email_account_id
and message_id=p_message_id;
DELETE FROM IEM_email_classifications
WHERE email_account_id=p_email_account_id
and message_id=p_message_id;
ROLLBACK TO Delete_Resultscache_PUB;
ROLLBACK TO Delete_Resultscache_PUB;
ROLLBACK TO Delete_Resultscache_PUB;
END Delete_ResultsCache ;
SELECT DOCUMENT_ID,
SCORE,
KB_REPOSITORY_NAME,
KB_CATEGORY_NAME,
DOCUMENT_TITLE,
URL,
DOC_LAST_MODIFIED_DATE
FROM IEM_KB_RESULTS
WHERE (EMAIL_ACCOUNT_ID = p_EMAIL_ACCOUNT_ID)
AND (MESSAGE_ID = p_MESSAGE_ID)
AND classification_id = p_CLASSIFICATION_ID;
SELECT a.DOCUMENT_ID,(select count(*) from iem_doc_usage_stats where kb_doc_id=a.document_id) rank,
a.SCORE,
a.KB_REPOSITORY_NAME,
a.KB_CATEGORY_NAME,
a.DOCUMENT_TITLE,
a.URL,
a.DOC_LAST_MODIFIED_DATE
FROM IEM_KB_RESULTS a
WHERE (a.EMAIL_ACCOUNT_ID = p_EMAIL_ACCOUNT_ID)
AND (a.MESSAGE_ID = p_MESSAGE_ID)
AND a.classification_id = p_CLASSIFICATION_ID
order by 2 desc,1 desc;
cursor c1 is select parameter1, parameter2 from iem_actions a, iem_action_dtls b
where a.emailproc_id=l_rule_id and a.action_id=b.action_id ;
select count(*) into l_doc_count
from iem_kb_results
WHERE EMAIL_ACCOUNT_ID = p_EMAIL_ACCOUNT_ID
AND MESSAGE_ID = p_MESSAGE_ID
AND classification_id = p_CLASSIFICATION_ID;
select rule_id
into l_rule_id
from iem_rt_proc_emails where message_id=p_message_id;
select action into l_action from
iem_actions where emailproc_id=l_rule_id;
SELECT DOCUMENT_ID,
SCORE,
KB_REPOSITORY_NAME,
KB_CATEGORY_NAME,
DOCUMENT_TITLE,
URL,
DOC_LAST_MODIFIED_DATE
FROM IEM_KB_RESULTS
WHERE (EMAIL_ACCOUNT_ID = p_EMAIL_ACCOUNT_ID)
AND (MESSAGE_ID = p_MESSAGE_ID)
order by score desc;