SRCH_PER_DTL_VW(SQL View) |
Index Back |
---|
SELECT A.EMPLID , A.BIRTHDATE , B.COUNTRY , B.NATIONAL_ID , B.NATIONAL_ID_TYPE , NAMES.NAME_TYPE , NAMES.FIRST_NAME , NAMES.LAST_NAME FROM PS_PERSON A LEFT OUTER JOIN PS_PERS_NID B ON ( A.EMPLID = B.EMPLID) LEFT OUTER JOIN PS_NAMES NAMES ON (A.EMPLID = NAMES.EMPLID) WHERE (B.PRIMARY_NID = 'Y' OR B.PRIMARY_NID =' ') AND NAMES.NAME_TYPE = 'PRI' AND NAMES.EFF_STATUS = 'A' AND NAMES.EFFDT = ( SELECT MAX(NAMES1.EFFDT) FROM PS_NAMES NAMES1 WHERE NAMES1.EMPLID = NAMES.EMPLID AND NAMES1.NAME_TYPE = NAMES.NAME_TYPE AND NAMES1.EFFDT <= %CurrentDateIn ) |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | EMPLID | Character(11) | VARCHAR2(11) NOT NULL | Employee ID |
2 | BIRTHDATE | Date(10) | DATE | Date of Birth |
3 | COUNTRY | Character(3) | VARCHAR2(3) NOT NULL | Country |
4 | NATIONAL_ID | Character(20) | VARCHAR2(20) NOT NULL | National ID |
5 | NATIONAL_ID_TYPE | Character(6) | VARCHAR2(6) NOT NULL | National ID Type |
6 | NAME_TYPE | Character(3) | VARCHAR2(3) NOT NULL | Type of Name |
7 | FIRST_NAME | Character(30) | VARCHAR2(30) NOT NULL | First Name |
8 | LAST_NAME | Character(30) | VARCHAR2(30) NOT NULL | Last Name |