HRT_PERSONS_X

Details

  • Schema: FUSION

  • Object owner: HRT

  • Object type: VIEW

Columns

Name

PERSON_ID

DATE_OF_BIRTH

DATE_OF_DEATH

COUNTRY_OF_BIRTH

REGION_OF_BIRTH

TOWN_OF_BIRTH

TITLE

FULL_NAME

FIRST_NAME

LAST_NAME

MIDDLE_NAMES

ADDRESS_LINE_1

ADDRESS_LINE_2

ADDRESS_LINE_3

COUNTRY

POSTAL_CODE

REGION_1

REGION_2

REGION_3

TOWN_OR_CITY

EMAIL_ADDRESS

PHONE_NUMBER

EXTENSION

Query

SQL_Statement

SELECT person.PERSON_ID,

person.DATE_OF_BIRTH,

person.DATE_OF_DEATH,

person.COUNTRY_OF_BIRTH,

person.REGION_OF_BIRTH,

person.TOWN_OF_BIRTH,

personname.TITLE,

personname.FULL_NAME,

personname.FIRST_NAME,

personname.LAST_NAME,

personname.MIDDLE_NAMES,

personaddress.ADDRESS_LINE_1,

personaddress.ADDRESS_LINE_2,

personaddress.ADDRESS_LINE_3,

personaddress.COUNTRY,

personaddress.POSTAL_CODE,

personaddress.REGION_1,

personaddress.REGION_2,

personaddress.REGION_3,

personaddress.TOWN_OR_CITY,

personemail.EMAIL_ADDRESS,

personphone.PHONE_NUMBER,

personphone.EXTENSION

FROM PER_PERSONS_V person,

PER_ALL_PEOPLE_F_V people,

PER_PERSON_NAMES_F_V personname,

PER_ADDRESSES_F personaddress,

PER_EMAIL_ADDRESSES_V personemail,

PER_PHONES_V personphone

WHERE ((person.PERSON_ID = people.PERSON_ID) AND (TRUNC(SYSDATE) BETWEEN people.EFFECTIVE_START_DATE AND people.EFFECTIVE_END_DATE) )

AND ((person.PERSON_ID = personname.PERSON_ID) AND (TRUNC(SYSDATE) BETWEEN personname.EFFECTIVE_START_DATE AND personname.EFFECTIVE_END_DATE) )

AND ((personaddress.ADDRESS_ID(+) = people.MAILING_ADDRESS_ID) AND (TRUNC(SYSDATE) BETWEEN personaddress.EFFECTIVE_START_DATE(+) AND personaddress.EFFECTIVE_END_DATE(+)) )

AND ((personemail.EMAIL_ADDRESS_ID(+) = people.PRIMARY_EMAIL_ID) )

AND ((personphone.PHONE_ID(+) = people.PRIMARY_PHONE_ID) )