View slot9.WORLD.TSTA.PHYSICAL_DESC_SEARCH_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
DATEOFINFO varchar2 10  √  null
ID varchar2 141  √  null
MASTERPERSONID number 0
PHYSDESCID number 8
STATE varchar2 2  √  null
COUNTYNAME varchar2 200  √  null
COUNTY varchar2 100  √  null
HEIGHT varchar2 5  √  null
WEIGHT varchar2 3  √  null
AGE number 3  √  null
GLASSES varchar2 1  √  null
HAIR varchar2 30  √  null
EYE varchar2 30  √  null
HAIRLENGTH varchar2 30  √  null
BUILD varchar2 30  √  null
SKINCOLOR varchar2 30  √  null
FACIALHAIR varchar2 30  √  null
HAIRSTYLE varchar2 30  √  null
SEX varchar2 30
ETHNICITY varchar2 30  √  null
RACE varchar2 30
DESCRIPTION varchar2 4000  √  null
IMAGES number 0
IMAGE_TYPE varchar2 30  √  null
IMAGE_DATE varchar2 20  √  null
ADDITIONAL_IMAGES varchar2 4000  √  null
GANG_MEMBER char 1  √  null

Analyzed at Mon Sep 20 21:05 MDT 2021

View Definition:
SELECT to_char(PD.DATE_OF_INFO, 'MM/DD/RRRR') AS DATE_OF_INFO, UPPER(inst.db_schema) ||'_'||PD.PHYS_DESC_ID as ID, P.MASTER_PERSON_ID, PD.PHYS_DESC_ID, inst.default_state AS state, inst.county_name AS county_name, UPPER(inst.db_schema) as county, CASE WHEN LENGTH(HEIGHT) = 1 THEN HEIGHT||'00' WHEN LENGTH(HEIGHT) = 2 THEN '0'||HEIGHT WHEN LENGTH(HEIGHT) = 3 THEN HEIGHT END AS HEIGHT, PD.WEIGHT as WEIGHT, PD.AGE as AGE, PD.GLASSES AS GLASSES, PD.HAIR_CD_HAIR_CODE AS HAIR, PD.EYE_CD_EYE_CODE AS EYE, PD.HAIR_LNGTH_HAIR_LENGTH_CODE AS HAIRLENGTH, PD.BLD_CD_BUILD_CODE AS EYEBUILD, PD.SKN_CD_SKIN_CODE AS SKINCOLOR, PD.FACE_HR_FACIAL_HAIR AS FACIAL_HAIR, PD.HAIR_STYLE_CODE AS HAIR_STYLE, MP.SEX_CODE as SEX, MP.ETHNICITY_CODE as ETHNICITY, MP.RACE_CODE as RACE, ( (CASE WHEN PD.HEIGHT IS NOT NULL THEN 'Height: ' || CASE WHEN LENGTH(HEIGHT) = 1 THEN HEIGHT||'00' WHEN LENGTH(HEIGHT) = 2 THEN '0'||HEIGHT WHEN LENGTH(HEIGHT) = 3 THEN SUBSTR(HEIGHT,1,1) || ''' '|| SUBSTR(HEIGHT,2,2)|| '"' END END ) || ' ' || (CASE WHEN PD.WEIGHT IS NOT NULL THEN 'Weight: ' || PD.WEIGHT || 'lbs' ELSE '' END) || ' ' || (CASE WHEN PD.AGE IS NOT NULL THEN 'Age: ' || PD.AGE || ' years old' ELSE '' END) || ' ' || (CASE WHEN SEXC.DESCRIPTION IS NOT NULL THEN 'Sex: ' || SEXC.DESCRIPTION ELSE '' END) || ' ' || (CASE WHEN RACC.DESCRIPTION IS NOT NULL THEN 'Race: ' || RACC.DESCRIPTION ELSE '' END) || ' ' || (CASE WHEN ETHC.DESCRIPTION IS NOT NULL THEN 'Ethnicity: ' || ETHC.DESCRIPTION ELSE '' END) || ' ' || (CASE WHEN SC.DESCRIPTION IS NOT NULL THEN 'Skin Color: ' || SC.DESCRIPTION ELSE '' END) || ' ' || (CASE WHEN HC.DESCRIPTION IS NOT NULL THEN 'Hair: ' || HC.DESCRIPTION ELSE '' END) || ' ' || (CASE WHEN HSC.DESCRIPTION IS NOT NULL THEN 'Hair Style: ' || HSC.DESCRIPTION ELSE '' END) || ' ' || (CASE WHEN HAC.DESCRIPTION IS NOT NULL THEN 'Hair Length: ' || HAC.DESCRIPTION ELSE '' END) || ' ' || (CASE WHEN FC.DESCRIPTION IS NOT NULL THEN 'Facial Hair: ' || FC.DESCRIPTION ELSE '' END) || ' ' || (CASE WHEN EC.DESCRIPTION IS NOT NULL THEN 'Eye Color: ' || EC.DESCRIPTION ELSE '' END) || ' ' || (CASE WHEN EBC.DESCRIPTION IS NOT NULL THEN 'Build: ' || EBC.DESCRIPTION ELSE '' END) || ' ' || 'Glasses: ' || PD.GLASSES ), PI.IMA_IMAGE_ID, PI.MC1_MUGSHOT_CODE, TO_CHAR(PI.IMAGE_DATE,'RRRR-MM-DD"T"HH24:MI:SS"Z"'), JOIN (CURSOR( SELECT PI2.IMA_IMAGE_ID FROM MASTER_PEOPLE MP2 INNER JOIN PEOPLE P2 ON MP2.MASTER_PERSON_ID = P2.MASTER_PERSON_ID INNER JOIN PERSON_IMAGES PI2 ON P2.PERSON_ID = PI2.PER_PERSON_ID WHERE MP2.MASTER_PERSON_Id = MP.MASTER_PERSON_ID AND PI2.IMA_IMAGE_ID != NVL(PI.IMA_IMAGE_ID,-1) AND PI2.PHY_PHYS_DESC_ID = PD.PHYS_DESC_ID AND PI2.MC1_MUGSHOT_CODE IN (SELECT ECR.PARENT_CODE FROM EJS_CODES_RELATIONS ECR WHERE ECR.PARENT_CODE_TYPE = 'MUGSHOT_CODES' AND ECR.CHILD_CODE_TYPE = 'PHOTO_LINEUP_DISPLAYABLE') ) ,','), (CASE WHEN GP.GANG_ID IS NOT NULL THEN 'Y' ELSE 'N' END) FROM INSTALL INST, PHYSICAL_DESCRIPTIONS PD INNER JOIN PEOPLE P ON PD.PER_PERSON_ID = P.PERSON_ID INNER JOIN MASTER_PEOPLE MP ON P.MASTER_PERSON_ID = MP.MASTER_PERSON_ID INNER JOIN PERSON_IMAGES PI ON PD.PHYS_DESC_ID = PI.PHY_PHYS_DESC_ID LEFT OUTER JOIN EJS_CODES HC ON PD.HAIR_CD_HAIR_CODE = HC.CODE AND PD.HAIR_CD_HAIR_CODE_TYPE = HC.CODE_TYPE LEFT OUTER JOIN EJS_CODES EC ON PD.EYE_CD_EYE_CODE = EC.CODE AND PD.EYE_CD_EYE_CODE_TYPE = EC.CODE_TYPE LEFT OUTER JOIN EJS_CODES HAC ON PD.HAIR_LNGTH_HAIR_LENGTH_CODE = HAC.CODE AND PD.HAIR_LNGTH_HAIR_LENGTH_CO_TYPE = EC.CODE_TYPE LEFT OUTER JOIN EJS_CODES EBC ON PD.BLD_CD_BUILD_CODE = EBC.CODE AND PD.BLD_CD_BUILD_CODE_TYPE = EBC.CODE_TYPE LEFT OUTER JOIN EJS_CODES SC ON PD.SKN_CD_SKIN_CODE = SC.CODE AND PD.SKN_CD_SKIN_CODE_TYPE = SC.CODE_TYPE LEFT OUTER JOIN EJS_CODES FC ON PD.FACE_HR_FACIAL_HAIR = FC.CODE AND PD.FACE_HR_FACIAL_HAIR_TYPE = FC.CODE_TYPE LEFT OUTER JOIN EJS_CODES HSC ON PD.HAIR_STYLE_CODE = HSC.CODE AND PD.HAIR_STYLE_TYPE = HSC.CODE_TYPE LEFT OUTER JOIN EJS_CODES SEXC ON MP.SEX_CODE = SEXC.CODE AND MP.SEX_CODE_TYPE = SEXC.CODE_TYPE LEFT OUTER JOIN EJS_CODES ETHC ON MP.ETHNICITY_CODE = ETHC.CODE AND MP.ETHNICITY_CODE_TYPE = ETHC.CODE_TYPE LEFT OUTER JOIN EJS_CODES RACC ON MP.RACE_CODE = RACC.CODE AND MP.RACE_CODE_TYPE = RACC.CODE_TYPE LEFT OUTER JOIN GANG_PEOPLE GP ON GP.PERSON_ID = P.PERSON_ID
 
Possibly Referenced Tables/Views: