View slot9.WORLD.TSTA.ITEM_CUST_HIST_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
CUSTODY_ID number 0  √  null
ITEM_CUSTODIES.CUSTODY_ID Implied Constraint R
INSTANCE_ID number 0  √  null
ITEM_INSTANCES.INSTANCE_ID Implied Constraint R
CUSTODY_AGENCY_CODE varchar2 30  √  null
CUSTODY_AGENCY_DESC varchar2 40  √  null
CUSTODY_EVENT_ID number 0  √  null
ITEM_CUSTODY_EVENTS.CUSTODY_EVENT_ID Implied Constraint R
CUSTODY_START_DATE date 7  √  null
CUSTODY_END_DATE date 7  √  null
ACTIVE_FLAG varchar2 1  √  null
SELF_CHECKOUT_FLAG varchar2 1  √  null
LOCATION_ID number 0  √  null
ITEM_LOCATIONS.LOCATION_ID Implied Constraint R
SUB_LOCATION_ID number 0  √  null
ITEM_SUB_LOCATIONS.SUB_LOCATION_ID Implied Constraint R
ORGANIZATION_ID number 0  √  null
ITEM_ORGANIZATIONS.ORGANIZATION_ID Implied Constraint R
OFFICER_ID number 0  √  null
OFFICERS.OFFICER_ID Implied Constraint R
EMPLOYEE_ID number 30  √  null
PARENT_INSTANCE_ID number 0  √  null
LOCATION_DESC varchar2 255  √  null
SUB_LOCATION_DESC varchar2 255  √  null
OFFICER_DESC varchar2 62  √  null
EMPLOYEE_DESC varchar2 4000  √  null
ORGANIZATION_DESC varchar2 255  √  null
PARENT_INSTANCE_DESC varchar2 50  √  null
NOTES varchar2 200  √  null
CREATOR_NAME varchar2 41  √  null
CREATOR_DATE date 7  √  null

Analyzed at Mon Sep 20 21:05 MDT 2021

View Definition:
SELECT IC.CUSTODY_ID, IC.INSTANCE_ID, AC.AGENCY_CODE AS CUSTODY_AGENCY_CODE, AC.AGENCY_DESC AS CUSTODY_AGENCY_DESC, IC.CUSTODY_EVENT_ID, IC.CUSTODY_START_DATE, IC.CUSTODY_END_DATE, IC.ACTIVE_FLAG, IC.SELF_CHECKOUT_FLAG, IC.LOCATION_ID, IC.SUB_LOCATION_ID, IC.ORGANIZATION_ID, IC.OFFICER_ID, IC.EMPLOYEE_ID, IC.PARENT_INSTANCE_ID, IL.DESCRIPTION AS LOCATION_DESC, ISL.DESCRIPTION as SUB_LOCATION_DESC, null as OFFICER_DESC, null as EMPLOYEE_DESC, null as ORGANIZATION_DESC, null as PARENT_INSTANCE_DESC, ICE.NOTES, IUP.FNAME || ' ' || IUP.LNAME, IC.CREATOR_DATE FROM ITEM_CUSTODIES IC INNER JOIN AGENCY_CODES AC ON IC.AGENCY_CODE = AC.AGENCY_CODE INNER JOIN ITEM_CUSTODY_EVENTS ICE ON IC.CUSTODY_EVENT_ID = ICE.CUSTODY_EVENT_ID INNER JOIN ITEM_LOCATIONS IL ON IC.LOCATION_ID = IL.LOCATION_ID INNER JOIN ITEM_SUB_LOCATIONS ISL ON IC.SUB_LOCATION_ID = ISL.SUB_LOCATION_ID LEFT OUTER JOIN IJIS_USER_PROFILES IUP ON IC.CREATOR_ID = IUP.LOGIN_ID UNION SELECT IC.CUSTODY_ID, IC.INSTANCE_ID, AC.AGENCY_CODE AS CUSTODY_AGENCY_CODE, AC.AGENCY_DESC AS CUSTODY_AGENCY_DESC, IC.CUSTODY_EVENT_ID, IC.CUSTODY_START_DATE, IC.CUSTODY_END_DATE, IC.ACTIVE_FLAG, IC.SELF_CHECKOUT_FLAG, IC.LOCATION_ID, IC.SUB_LOCATION_ID, IC.ORGANIZATION_ID, IC.OFFICER_ID, IC.EMPLOYEE_ID, IC.PARENT_INSTANCE_ID, null as LOCATION_DESC, null as SUB_LOCATION_DESC, O.TITLE || ' ' || O.FNAME || ' '|| O.LNAME as OFFICER_DESC, null as EMPLOYEE_DESC, null as ORGANIZATION_DESC, null as PARENT_INSTANCE_DESC, ICE.NOTES, IUP.FNAME || ' ' || IUP.LNAME, IC.CREATOR_DATE FROM ITEM_CUSTODIES IC INNER JOIN AGENCY_CODES AC ON IC.AGENCY_CODE = AC.AGENCY_CODE INNER JOIN OFFICERS O ON IC.OFFICER_ID = O.OFFICER_ID INNER JOIN ITEM_CUSTODY_EVENTS ICE ON IC.CUSTODY_EVENT_ID = ICE.CUSTODY_EVENT_ID LEFT OUTER JOIN IJIS_USER_PROFILES IUP ON IC.CREATOR_ID = IUP.LOGIN_ID UNION SELECT IC.CUSTODY_ID, IC.INSTANCE_ID, AC.AGENCY_CODE AS CUSTODY_AGENCY_CODE, AC.AGENCY_DESC AS CUSTODY_AGENCY_DESC, IC.CUSTODY_EVENT_ID, IC.CUSTODY_START_DATE, IC.CUSTODY_END_DATE, IC.ACTIVE_FLAG, IC.SELF_CHECKOUT_FLAG, IC.LOCATION_ID, IC.SUB_LOCATION_ID, IC.ORGANIZATION_ID, IC.OFFICER_ID, IC.EMPLOYEE_ID, IC.PARENT_INSTANCE_ID, null as LOCATION_DESC, null as SUB_LOCATION_DESC, null as OFFICER_DESC, GET_OFF_EMP_NAME(E.EJS_EMP_ID,'E') as EMPLOYEE_DESC, null as ORGANIZATION_DESC, null as PARENT_INSTANCE_DESC, ICE.NOTES, IUP.FNAME || ' ' || IUP.LNAME, IC.CREATOR_DATE FROM ITEM_CUSTODIES IC INNER JOIN AGENCY_CODES AC ON IC.AGENCY_CODE = AC.AGENCY_CODE INNER JOIN EMPLOYEES E ON IC.EMPLOYEE_ID = E.EJS_EMP_ID INNER JOIN ITEM_CUSTODY_EVENTS ICE ON IC.CUSTODY_EVENT_ID = ICE.CUSTODY_EVENT_ID LEFT OUTER JOIN IJIS_USER_PROFILES IUP ON IC.CREATOR_ID = IUP.LOGIN_ID UNION SELECT IC.CUSTODY_ID, IC.INSTANCE_ID, AC.AGENCY_CODE AS CUSTODY_AGENCY_CODE, AC.AGENCY_DESC AS CUSTODY_AGENCY_DESC, IC.CUSTODY_EVENT_ID, IC.CUSTODY_START_DATE, IC.CUSTODY_END_DATE, IC.ACTIVE_FLAG, IC.SELF_CHECKOUT_FLAG, IC.LOCATION_ID, IC.SUB_LOCATION_ID, IC.ORGANIZATION_ID, IC.OFFICER_ID, IC.EMPLOYEE_ID, IC.PARENT_INSTANCE_ID, null as LOCATION_DESC, null as SUB_LOCATION_DESC, null as OFFICER_DESC, null as EMPLOYEE_DESC, IO.ORGANIZATION_NAME, null as PARENT_INSTANCE_DESC, ICE.NOTES, IUP.FNAME || ' ' || IUP.LNAME, IC.CREATOR_DATE FROM ITEM_CUSTODIES IC INNER JOIN AGENCY_CODES AC ON IC.AGENCY_CODE = AC.AGENCY_CODE INNER JOIN ITEM_ORGANIZATIONS IO ON IC.ORGANIZATION_ID = IO.ORGANIZATION_ID INNER JOIN ITEM_CUSTODY_EVENTS ICE ON IC.CUSTODY_EVENT_ID = ICE.CUSTODY_EVENT_ID LEFT OUTER JOIN IJIS_USER_PROFILES IUP ON IC.CREATOR_ID = IUP.LOGIN_ID UNION SELECT IC.CUSTODY_ID, IC.INSTANCE_ID, AC.AGENCY_CODE AS CUSTODY_AGENCY_CODE, AC.AGENCY_DESC AS CUSTODY_AGENCY_DESC, IC.CUSTODY_EVENT_ID, IC.CUSTODY_START_DATE, IC.CUSTODY_END_DATE, IC.ACTIVE_FLAG, IC.SELF_CHECKOUT_FLAG, IC.LOCATION_ID, IC.SUB_LOCATION_ID, IC.ORGANIZATION_ID, IC.OFFICER_ID, IC.EMPLOYEE_ID, IC.PARENT_INSTANCE_ID, null as LOCATION_DESC, null as SUB_LOCATION_DESC, null as OFFICER_DESC, null as EMPLOYEE_DESC, null as ORGANIZATION_DESC, II.INSTANCE_NUMBER AS PARENT_INSTANCE_DESC, ICE.NOTES, IUP.FNAME || ' ' || IUP.LNAME, IC.CREATOR_DATE FROM ITEM_CUSTODIES IC INNER JOIN AGENCY_CODES AC ON IC.AGENCY_CODE = AC.AGENCY_CODE INNER JOIN ITEM_INSTANCES II ON IC.PARENT_INSTANCE_ID = II.INSTANCE_ID INNER JOIN ITEM_DESCRIPTORS ID ON II.DESCRIPTOR_ID = ID.DESCRIPTOR_ID INNER JOIN ITEM_CUSTODY_EVENTS ICE ON IC.CUSTODY_EVENT_ID = ICE.CUSTODY_EVENT_ID LEFT OUTER JOIN IJIS_USER_PROFILES IUP ON IC.CREATOR_ID = IUP.LOGIN_ID
 
Possibly Referenced Tables/Views:


Close relationships: