Tables auxquelles l'exemple de beans imbriqués pureQuery accède

L'exemple de beans imbriqués pureQuery utilise les tables de l'exemple de base de données DB2 GSDB.

L'exemple renvoie des informations depuis l'exemple de requête SQL.

Les informations proviennent des tables EMPLOYEE, EMPLOYEE_HISTORY et ORGANIZATION dans le schéma GOSALESHR. La requête renvoie les informations suivantes depuis les tables :
  • L'ID de l'employé, le nom donné et le nom de famille depuis la table EMPLOYEE.
  • L'ID du département en cours pour l'employé depuis la table EMPLOYEE_HISTORY.
  • L'ID du département et le nom de la table ORGANIZATION du département.

Les tables suivantes contiennent des informations de colonne pour les tables de base de données utilisées dans l'exemple de bean imbriqué pureQuery. Pour plus d'informations sur la base de données GSDB, voir l'exemple de base de données GSDB.

Tableau 1. Colonne de table EMPLOYEE.
Nom de colonne Type de données Longueur La colonne peut contenir des valeurs NULL
EMPLOYEE_CODE INTEGER 4 Non
FIRST_NAME VARCHAR 75 Non
FIRST_NAME_MB VARCHAR 75 Oui
LAST_NAME VARCHAR 90 Non
LAST_NAME_MB VARCHAR 90 Oui
DATE_HIRED TIMESTAMP 10 Oui
TERMINATION_DATE TIMESTAMP 10 Oui
TERMINATION_CODE INTEGER 4 Oui
BIRTH_DATE TIMESTAMP 10 Oui
GENDER_CODE SMALLINT 2 Non
WORK_PHONE VARCHAR 90 Oui
EXTENSION VARCHAR 30 Oui
FAX VARCHAR 60 Oui
EMAIL VARCHAR 120 Oui
Tableau 2. Colonnes de table EMPLOYEE_HISTORY.
Nom de colonne Type de données Longueur La colonne peut contenir des valeurs NULL
EMPLOYEE_HISTORY_CODE INTEGER 4 Non
EMPLOYEE_HISTORY_PARENT INTEGER 4 Oui
EMPLOYEE_CODE INTEGER 4 Non
RECORD_START_DATE TIMESTAMP 10 Non
RECORD_END_DATE TIMESTAMP 10 Oui
POSITION_CODE INTEGER 4 Oui
POSITION_START_DATE TIMESTAMP 10 Oui
MANAGER_CODE INTEGER 4 Oui
MANAGER VARCHAR 168 Oui
MANAGER_MB VARCHAR 168 Oui
BRANCH_CODE INTEGER 4 Oui
ORGANIZATION_CODE VARCHAR 30 Oui
Tableau 3. Colonne de table ORGANIZATION.
Nom de la colonne Type de données Longueur La colonne peut contenir des valeurs NULL
ORGANIZATION_CODE VARCHAR 30 Non
ORGANIZATION_PARENT VARCHAR 30 Oui
ORGANIZATION_NAME_EN VARCHAR 180 Oui
ORGANIZATION_NAME_DE VARCHAR 180 Oui
ORGANIZATION_NAME_FR VARCHAR 180 Oui
ORGANIZATION_NAME_JA VARCHAR 180 Oui
ORGANIZATION_NAME_CS VARCHAR 180 Oui
ORGANIZATION_NAME_DA VARCHAR 180 Oui
ORGANIZATION_NAME_EL VARCHAR 180 Oui
ORGANIZATION_NAME_ES VARCHAR 180 Oui
ORGANIZATION_NAME_FI VARCHAR 180 Oui
ORGANIZATION_NAME_HU VARCHAR 180 Oui
ORGANIZATION_NAME_ID VARCHAR 180 Oui
ORGANIZATION_NAME_IT VARCHAR 180 Oui
ORGANIZATION_NAME_KO VARCHAR 180 Oui
ORGANIZATION_NAME_MS VARCHAR 180 Oui
ORGANIZATION_NAME_NL VARCHAR 180 Oui
ORGANIZATION_NAME_NO VARCHAR 180 Oui
ORGANIZATION_NAME_PL VARCHAR 180 Oui
ORGANIZATION_NAME_PT VARCHAR 180 Oui
ORGANIZATION_NAME_RU VARCHAR 180 Oui
ORGANIZATION_NAME_SC VARCHAR 180 Oui
ORGANIZATION_NAME_SV VARCHAR 180 Oui
ORGANIZATION_NAME_TC VARCHAR 180 Oui
ORGANIZATION_NAME_TH VARCHAR 180 Oui

Commentaires