SSR_ITEM_REC_VW(SQL View) |
Index Back |
---|---|
View of Records from PSRECDEFNLists records that fit the following criteria: 1) Records with only one key; or 2) Records with two keys, second key = EFFDT; or 3) Records with two keys, the first one either INSTITUTION or SETID; or 4) Records with three keys, the first either INSTITUTION or SETID, and the third is EFFDT |
SELECT a.RECNAME , x.RECDESCR FROM PSRECFIELD a , PSRECDEFN x WHERE a.RECNAME = x.RECNAME AND (x.RECTYPE = 0 OR x.RECTYPE = 1) AND a.RECNAME IN ( SELECT a1.RECNAME FROM PSRECFLDKEYSVW a1 GROUP BY a1.RECNAME HAVING COUNT(*) = 1 ) UNION SELECT a.RECNAME , x.RECDESCR FROM PSRECFIELD a , PSRECDEFN x WHERE a.FIELDNAME = 'EFFDT' AND a.FIELDNUM = 2 AND %DecMult(%Round(%DecDiv(a.USEEDIT,2),0 ) , 2) <> a.USEEDIT AND a.RECNAME = x.RECNAME AND (x.RECTYPE = 0 OR x.RECTYPE = 1) AND a.RECNAME IN ( SELECT a1.RECNAME FROM PSRECFLDKEYSVW a1 GROUP BY a1.RECNAME HAVING COUNT(*) = 2) UNION SELECT a.RECNAME , x.RECDESCR FROM PSRECFIELD a , PSRECDEFN x WHERE (a.FIELDNAME = 'INSTITUTION' OR a.FIELDNAME = 'SETID') AND a.FIELDNUM = 1 AND %DecMult(%Round(%DecDiv(a.USEEDIT,2),0 ) , 2) <> a.USEEDIT AND a.RECNAME = x.RECNAME AND (x.RECTYPE = 0 OR x.RECTYPE = 1) AND a.RECNAME IN ( SELECT a1.RECNAME FROM PSRECFLDKEYSVW a1 GROUP BY a1.RECNAME HAVING COUNT(*) = 2) UNION SELECT a.RECNAME , x.RECDESCR FROM PSRECFIELD a , PSRECFIELD c , PSRECDEFN x WHERE a.RECNAME = c.RECNAME AND (a.FIELDNAME = 'INSTITUTION' OR a.FIELDNAME = 'SETID') AND c.FIELDNAME = 'EFFDT' AND a.FIELDNUM = 1 AND c.FIELDNUM = 3 AND %DecMult(%Round(%DecDiv(a.USEEDIT,2),0 ) , 2) <> a.USEEDIT AND %DecMult(%Round(%DecDiv(c.USEEDIT,2),0 ) , 2) <> c.USEEDIT AND a.RECNAME = x.RECNAME AND (x.RECTYPE = 0 OR x.RECTYPE = 1) AND a.RECNAME IN ( SELECT a1.RECNAME FROM PSRECFLDKEYSVW a1 GROUP BY a1.RECNAME HAVING COUNT(*) = 3 ) |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | RECNAME | Character(15) | VARCHAR2(15) NOT NULL |
Record (Table) Name (see PSRECDEFN).
Prompt Table: PSRECDEFNPVW |
2 | DESCR | Character(30) | VARCHAR2(30) NOT NULL | Description |