-- List Notes for a Request Type
spool c:\request_type_notes_yyyymmdd.txt
set linesize 1000
select crt.request_type_name,
cr.request_id,
nne.authored_date,
nu.first_name,
nu.last_name,
nne.note_context_visible_value "Request Status Name"
dbms_lob.substr(nne.note, 1800, 1) "Note 1800"
from KNTA_NOTE_ENTRIES nne,
KNTA_USERS nu,
KNTA_ENTITIES ne,
KCRT_REQUESTS cr,
KCRT_REQUEST_TYPES crt
where nne.author_id = nu.user_id
and nne.parent_entity_id = ne.entity_id
and ne.entity_name = 'Request Type'
and nne.parent_entity_primary_key = cr.request_id
and cr.request_type_id = crt.request_type_id
-- limit to a single request type. Comment out to list all request types
-- and crt.request_type_name = 'My Request Type Name'
-- limit by date range
-- and nne.authored_date >= to_date('01-01-2011 01:00:00 AM', 'mm-dd-yyyy hh:mi:ss AM')
-- and nne.authored_date <= to_date('12-31-2011 12:59:59 PM', 'mm-dd-yyyy hh:mi:ss AM')
-- Locate notes containing a distinctive sub-string
-- and dbms_lob.substr(nne.note, 1800, 1) like '%My String%'
order by crt.request_type_name, cr.request_id
spool off
|