View Definition:
SELECT ic.inc_case_id,
ic.inc_case_number,
ic.agency_code,
ic.unit_code,
ic.security_level "CASE_SECURITY_LEVEL",
ici.incident_id,
ic.rsc_status_code "REVIEW_STATUS_CODE",
ec_rev.description "REVIEW_STATUS_DESC",
ic.case_status_code,
ec_cs.description "CASE_STATUS_DESC",
ic.sc1_solvability_code "CASE_SOLVABILITY_CODE",
ec_slv.description "CASE_SOLVABILITY_DESC",
ic.date_cleared,
ic.date_expired,
ic.review_update,
i.inc_report_number,
i.agncy_cd_agency_code "INC_AGENCY_CODE",
ac.agency_desc "INC_AGENCY_DESC",
i.report_date,
i.start_date,
i.end_date,
i.summary "REPORT_SUMMARY",
ia.address_id,
ejs_addresses.address_summary (ia.address_id) "ADDRESS_SUMMARY",
ia.beat,
ia.sub_beat,
supp.supp_seq,
supp.supp_agency_code,
supp.isc_status_code,
supp.supp_report_date "SUPP_REPORT_DATE",
supp.supp_report_time "SUPP_REPORT_TIME",
supp.responsible_user_id "SUPP_REPORT_OWNER",
supp.approval_date "SUPP_APPROVAL_DATE",
supp.approval_user_id "SUPP_APPROVER",
supp.cid "SUPP_CID",
supp.security_level "SUPP_SECURITY_LEVEL",
supp.agency_only "SUPP_AGENCY_ONLY",
ico.end_date "OFFICER_END_DATE",
ico.assign_date "OFFICER_ASSIGN_DATE",
o.officer_id,
o.lname "OFFICER_LNAME",
o.fname "OFFICER_FNAME",
o.lname || ', ' || fname "OFFICER_NAME",
o.lname
|| ', '
|| fname
|| DECODE (internal_id, NULL, NULL, ' - ' || internal_id)
"OFFICER_NAME_BADGE",
o.title "OFFICER_TITLE",
o.supervisor,
o.user_id "OFFICER_LOGIN",
o.internal_id "OFFICER_BADGE_NO",
o.detective,
o.active "ACTIVE_OFFICER",
SYSDATE "TODAYS_DATE"
FROM officers o,
incident_cases ic,
incident_case_officers ico,
incidents i,
incident_supplements supp,
incident_addresses ia,
inc_case_incidents ici,
ejs_codes ec_rev,
ejs_codes ec_cs,
ejs_codes ec_slv,
ejs_codes ec_stat,
agency_codes ac
WHERE o.officer_id = ico.officer_id
AND i.incident_id = supp.inc_incident_id
AND i.incident_id = ia.incident_id(+)
AND ic.inc_case_id = ici.inc_case_id(+)
AND ic.inc_case_id = ico.inc_case_id
AND ici.incident_id = i.incident_id(+)
AND ic.rsc_status_code = ec_rev.code(+)
AND ic.rsc_status_code_type = ec_rev.code_type(+)
AND ac.agency_code = i.agncy_cd_agency_code
AND ic.case_status_code = ec_cs.code(+)
AND ic.case_status_code_type = ec_cs.code_type(+)
AND ic.sc1_solvability_code = ec_slv.code(+)
AND ic.sc1_solvability_code_type = ec_slv.code_type(+)
AND supp.isc_status_code = ec_stat.code
AND supp.isc_status_code_type = ec_stat.code_type