View slot9.WORLD.TSTA.JS_PERMITS_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
PERMIT_ID number 0
PERMITS.PERMIT_ID Implied Constraint R
PERMIT_NO varchar2 40  √  null
PERMIT_TYPE_CODE varchar2 30
PERMIT_TYPE_DESC varchar2 4000  √  null
PERMIT_STATUS_CODE varchar2 30
PERMIT_STATUS_DESC varchar2 4000  √  null
PERMIT_REASON_CODE varchar2 30  √  null
PERMIT_REASON_DESC varchar2 4000  √  null
APP_DATE date 7  √  null
ISSUED_BY varchar2 255  √  null
ISSUE_DATE date 7  √  null
PROCESS_DATE date 7  √  null
PROCESSED_BY varchar2 30  √  null
EXPIRE_DATE date 7  √  null
REVIEW_DATE date 7  √  null
REVIEWED_BY varchar2 30  √  null
COMMENTS varchar2 255  √  null
CREATOR_ID varchar2 100  √  null
CREATOR_DATE date 7  √  null
UPDATOR_ID varchar2 100  √  null
UPDATOR_DATE date 7  √  null
REC_ID number 0  √  null
AGENCY_CODE varchar2 30  √  null
AGENCY_CODES.AGENCY_CODE Implied Constraint R
AGENCY_DESC varchar2 40  √  null
PURCHASE_TYPE_CODE varchar2 30  √  null
PURCHASE_TYPE_DESC varchar2 4000  √  null
NEXT_INSPECTION_DATE date 7  √  null
INSPECTED_DATE date 7  √  null
INSPECTED_BY varchar2 30  √  null
NEXT_REVIEW_DATE date 7  √  null
PERSON_INFO varchar2 4000  √  null
ORGANIZATION_INFO varchar2 4000  √  null
VEHICLE_INFO varchar2 4000  √  null
PROPERTY_INFO varchar2 4000  √  null

Analyzed at Mon Sep 20 21:05 MDT 2021

View Definition:
SELECT P.PERMIT_ID , P.PERMIT_NO , P.PERMIT_TYPE_CODE , (SELECT TYP.DESCRIPTION FROM EJS_CODES TYP WHERE TYP.CODE = P.PERMIT_TYPE_CODE AND TYP.CODE_TYPE = P.PERMIT_TYPE_CODE_TYPE) , P.PERMIT_STATUS_CODE , (SELECT ST.DESCRIPTION FROM EJS_CODES ST WHERE ST.CODE = P.PERMIT_STATUS_CODE AND ST.CODE_TYPE = P.PERMIT_STATUS_CODE_TYPE) , P.PERMIT_REASON_CODE , (SELECT RSN.DESCRIPTION FROM EJS_CODES RSN WHERE RSN.CODE = P.PERMIT_REASON_CODE AND RSN.CODE_TYPE = P.PERMIT_REASON_CODE_TYPE) , P.APP_DATE , P.ISSUED_BY , P.ISSUE_DATE , P.PROCESS_DATE , P.PROCESSED_BY , P.EXPIRE_DATE , P.REVIEW_DATE , P.REVIEWED_BY , P.COMMENTS , P.CREATOR_ID , P.CREATOR_DATE , P.UPDATOR_ID , P.UPDATOR_DATE --, PERMIT_REASON_CODE_TYPE --, PERMIT_STATUS_CODE_TYPE --, PERMIT_TYPE_CODE_TYPE , P.REC_ID , P.AGENCY_CODE , (SELECT AG.AGENCY_DESC FROM AGENCY_CODES AG WHERE AG.AGENCY_CODE = P.AGENCY_CODE) --, P.PURCHASE_TYPE_CODE_TYPE , P.PURCHASE_TYPE_CODE , (SELECT PUR.DESCRIPTION FROM EJS_CODES PUR WHERE PUR.CODE = P.PURCHASE_TYPE_CODE AND PUR.CODE_TYPE = P.PURCHASE_TYPE_CODE_TYPE) , P.NEXT_INSPECTION_DATE , P.INSPECTED_DATE , P.INSPECTED_BY , P.NEXT_REVIEW_DATE --, PP.permit_role_code , JOIN (CURSOR ( SELECT INITCAP(R.DESCRIPTION || DECODE(MN.FNAME||MN.LNAME, NULL, NULL, ': '|| MN.FNAME||' '||MN.LNAME)) FROM PERMIT_PEOPLE PP INNER JOIN PEOPLE PEOP ON PP.PERSON_ID = PEOP.PERSON_ID INNER JOIN MASTER_NAMES MN ON PEOP.PERSON_ID = MN.PER_PERSON_ID INNER JOIN EJS_CODES R ON R.CODE = PP.PERMIT_ROLE_CODE AND R.CODE_TYPE = PP.PERMIT_ROLE_CODE_TYPE WHERE P.PERMIT_ID = PP.PERMIT_ID AND MN.NAME_TYPE_CODE = 'P'), ' | ' ) AS PERSON_INFO , JOIN (CURSOR ( SELECT INITCAP(R.DESCRIPTION || DECODE(B.BUSINESS_NAME, NULL, NULL, ': '||B.BUSINESS_NAME)) FROM PERMIT_BUSINESSES PB INNER JOIN BUSINESSES B ON PB.BUSINESS_NUMBER = B.BUSINESS_NUMBER INNER JOIN EJS_CODES R ON R.CODE = PB.PERMIT_ROLE_CODE AND R.CODE_TYPE = PB.PERMIT_ROLE_CODE_TYPE WHERE P.PERMIT_ID = PB.PERMIT_ID), ' | ' ) AS ORGANIZATION_INFO , JOIN (CURSOR (SELECT 'Index ID: '||PV.VEHICLE_ID ||' - ' || VTC.TYPE_DESC ||' - '|| VM.VEHICLE_MAKE_DESC ||' '|| VMO.VEHICLE_MODEL_DESC FROM PERMIT_VEHICLES PV INNER JOIN VEHICLES V ON PV.VEHICLE_ID = V.VEHICLE_ID INNER JOIN VEHICLE_TYPE_CODES VTC ON V.VTC_TYPE_CODE = VTC.TYPE_CODE LEFT OUTER JOIN VEHICLE_MAKES VM ON V.VMA_VEHICLE_MAKE_CODE = VM.VEHICLE_MAKE_CODE LEFT OUTER JOIN VEHICLE_MODELS VMO ON V.VMO_VEHICLE_MODEL_CODE = VMO.VEHICLE_MODEL_CODE AND V.VMA_VEHICLE_MAKE_CODE = VMO.VMA_VEHICLE_MAKE_CODE AND V.VTC_TYPE_CODE = VMO.VTC_TYPE_CODE WHERE P.PERMIT_ID = PV.PERMIT_ID), ' | ' ) AS VEHICLE_INFO , JOIN (CURSOR (SELECT 'Index ID: '||PPROP.PROPERTY_ID ||' - ' || PTC.PROPERTY_TYPE_DESC FROM PERMIT_PROPERTIES PPROP INNER JOIN PROPERTIES PROP ON PPROP.PROPERTY_ID = PROP.PROPERTY_ID INNER JOIN PROPERTY_TYPE_CODES PTC ON PROP.PROPERTY_TYPE_CODE = PTC.PROPERTY_TYPE WHERE P.PERMIT_ID = PPROP.PERMIT_ID), ' | ' ) AS PROPERTY_INFO FROM PERMITS P
 
Possibly Referenced Tables/Views:


Close relationships: