View slot9.WORLD.TSTA.INCIDENT_PEOPLE_VW
Legend:
Primary key columns
Columns with indexes
Implied relationships
Excluded column relationships
< n > number of related tables
 
Column Type Size Nulls Auto Default Children Parents Comments
INCIDENT_ID number 0
INCIDENTS.INCIDENT_ID Implied Constraint R
INC_PER_ID number 0
INCIDENT_PEOPLE.INC_PER_ID Implied Constraint R
INC_REPORT_NUMBER varchar2 20
AGNCY_CD_AGENCY_CODE varchar2 30  √  null
REPORT_DATE date 7
START_DATE date 7  √  null
END_DATE date 7  √  null
STATUS varchar2 30
ISC_STATUS_CODE_TYPE varchar2 30  √  null
SUPP_SEQ number 0
RESPONSIBLE_USER_ID varchar2 100  √  null
AGENCY_ONLY varchar2 1  √  null
CID varchar2 1  √  null
SECURITY_LEVEL number 38  √  null
SUMMARY varchar2 1000  √  null
RTC_CODE_TYPE char 0  √  null
PERSON_ID number 0
JAIL_PEOPLE.PERSON_ID Implied Constraint R
SEX_SEX_CODE varchar2 30
SEX_CODE_TYPE varchar2 30  √  null
RACE_RACE_CODE varchar2 30
RACE_CODE_TYPE varchar2 30  √  null
MN_ID number 0
NME_TYP_NAME_TYPE_CODE varchar2 30
LNAME varchar2 100  √  null
FNAME varchar2 80  √  null
DOB date 7  √  null
SSN number 0  √  null
SLNAME varchar2 4  √  null
SFNAME varchar2 4  √  null
RTC_CODE char 1  √  null
USE_OF_FORCE_CODE varchar2 30  √  null
AGE number 0  √  null
ROLE_TYPE_CODES varchar2 4000  √  null
APPROVING_AGENCY_CODE varchar2 30  √  null
APPROVAL_DATE date 7  √  null
EXPUNGE char 1  √  null
INDEX_SECURITY_LEVEL number 0  √  null
INC_DISP_CODE varchar2 30  √  null
INC_DISP_CODE_TYPE varchar2 30  √  null

Analyzed at Mon Sep 20 21:05 MDT 2021

View Definition:
SELECT distinct i.incident_id, ip.inc_per_id, i.inc_report_number, isupp.supp_agency_code "AGNCY_CD_AGENCY_CODE", i.report_date, i.start_date, i.end_date, isupp.isc_status_code "STATUS", isupp.isc_status_code_type, isupp.supp_seq, isupp.responsible_user_id, isupp.agency_only, isupp.cid, isupp.security_level, i.summary, '' as rtc_code_type, p.master_person_id AS person_id, mp.sex_code sex_sex_code, mp.sex_code_type, mp.race_code race_race_code, mp.race_code_type, m.mn_id, m.name_type_code nme_typ_name_type_code, m.lname, m.fname, m.dob, m.ssn, m.slname, m.sfname, case when exists (select 1 from inc_per_forces ipr where ipr.inc_per_id = ip.inc_per_id) then 'Y' else NULL end as rtc_code, IPF.RTC_CODE AS USE_OF_FORCE_CODE, case when IP.APPROX_AGE = '00' then NULL when IP.APPROX_AGE in ('BB','NB','NN') then 0 else TO_NUMBER(IP.APPROX_AGE, '999') end as age, (select listagg(role_type, ',') within group (order by role_type) as role_type_codes from incident_person_roles ipr where ip.inc_per_id = ipr.inc_per_id) as role_type_codes, isupp.approving_agency_Code, isupp.approval_date, CASE WHEN IP.EXPUNGE='Y' OR MP.EXPUNGE='Y' OR I.EXPUNGE='Y' THEN 'Y' ELSE 'N' END, mp.INDX_SEC_LEVEL_CODE, i.inc_disp_code, i.inc_disp_code_type FROM INCIDENTS I INNER JOIN INCIDENT_SUPPLEMENTS ISUPP ON I.INCIDENT_ID = ISUPP.INC_INCIDENT_ID INNER JOIN INCIDENT_PEOPLE IP ON ISUPP.INC_INCIDENT_ID = IP.INC_INCIDENT_ID AND ISUPP.SUPP_SEQ = IP.SUPP_SEQ INNER JOIN PEOPLE P ON IP.PER_PERSON_ID = P.PERSON_ID INNER JOIN MASTER_PEOPLE MP ON P.MASTER_PERSON_ID = MP.MASTER_PERSON_ID INNER JOIN PEOPLE PP ON MP.MASTER_PERSON_ID = PP.MASTER_PERSON_ID INNER JOIN MASTER_NAMES M ON PP.PERSON_ID = M.PER_PERSON_ID LEFT OUTER JOIN INC_PER_FORCES IPF ON IPF.INC_PER_ID = IP.INC_PER_ID
 
Possibly Referenced Tables/Views:


Close relationships: