|
|
| 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 |
| OFFICER_ID |
number |
0 |
|
|
|
|
| OFFICERS.OFFICER_ID
|
Implied Constraint R |
|
| NAME |
varchar2 |
41 |
√ |
|
null |
|
|
| TITLE |
varchar2 |
20 |
√ |
|
null |
|
|
| AGENCY_DESC |
varchar2 |
40 |
√ |
|
null |
|
|
| AGENCY_CODE |
varchar2 |
30 |
|
|
|
|
|
| DETECTIVE |
varchar2 |
1 |
√ |
|
null |
|
|
| INTERNAL_ID |
varchar2 |
100 |
|
|
|
|
|
| ACTIVE_COUNT |
number |
0 |
√ |
|
null |
|
|
| DATE_LAST_ASSIGNED |
date |
7 |
√ |
|
null |
|
|
Analyzed at Mon Sep 20 21:05 MDT 2021
|
View Definition:
SELECT
O.OFFICER_ID,
O.FNAME || ' ' || O.LNAME AS NAME,
O.TITLE,
AC.AGENCY_DESC,
AC.AGENCY_CODE,
O.DETECTIVE,
O.INTERNAL_ID,
(SELECT COUNT(ID) FROM WARRANT_OFFICERS WO
INNER JOIN E_WARRANTS EW ON WO.WARRANT_ID = EW.WARRANT_ID
WHERE EW.WSC_CODE = 'A'
AND WO.END_DATE IS NULL
AND WO.OFFICER_ID = O.OFFICER_ID) as ACTIVE_COUNT,
(SELECT MAX(START_DATE) FROM WARRANT_OFFICERS WO
WHERE WO.OFFICER_ID = O.OFFICER_ID) AS DATE_LAST_ASSIGNED
FROM OFFICERS O
INNER JOIN AGENCY_CODES AC ON O.AGNCY_CD_AGENCY_CODE = AC.AGENCY_CODE
WHERE O.USER_ID IS NOT NULL
AND O.ACTIVE = 'Y'
Possibly Referenced Tables/Views: