Tabellen, auf die das Beispiel verschachtelter pureQuery-Beans zugreift

Das Beispiel verschachtelter pureQuery-Beans verwendet Tabellen aus der DB2-Beispieldatenbank GSDB.

Das Beispiel gibt Informationen aus der SQL-Beispielabfrage zurück.

Die Informationen stammen aus den Tabellen EMPLOYEE, EMPLOYEE_HISTORY und ORGANIZATION des Schemas GOSALESHR. Die Abfrage gibt die folgenden Informationen aus den Tabellen zurück:
  • Die Mitarbeiter-ID, den Vornamen und den Nachnamen aus der Tabelle EMPLOYEE.
  • Die aktuelle Abteilungs-ID für den Mitarbeiter aus der Tabelle EMPLOYEE_HISTORY.
  • Die Abteilungs-ID und den Namen der ORGANIZATION-Tabelle der Abteilung.

Die folgenden Tabellen enthalten Spalteninformationen für die im Beispiel verschachtelter pureQuery-Beans verwendeten Datenbanktabellen. Informationen zur Datenbank GSDB finden Sie in Beispieldatenbank GSDB.

Tabelle 1. Spalten der Tabelle EMPLOYEE.
Spaltenname Datentyp Länge Spalte darf NULL-Werte enthalten
EMPLOYEE_CODE INTEGER 4 Nein
FIRST_NAME VARCHAR 75 Nein
FIRST_NAME_MB VARCHAR 75 Ja
LAST_NAME VARCHAR 90 Nein
LAST_NAME_MB VARCHAR 90 Ja
DATE_HIRED TIMESTAMP 10 Ja
TERMINATION_DATE TIMESTAMP 10 Ja
TERMINATION_CODE INTEGER 4 Ja
BIRTH_DATE TIMESTAMP 10 Ja
GENDER_CODE SMALLINT 2 Nein
WORK_PHONE VARCHAR 90 Ja
EXTENSION VARCHAR 30 Ja
FAX VARCHAR 60 Ja
EMAIL VARCHAR 120 Ja
Tabelle 2. Spalten der Tabelle EMPLOYEE_HISTORY.
Spaltenname Datentyp Länge Spalte darf NULL-Werte enthalten
EMPLOYEE_HISTORY_CODE INTEGER 4 Nein
EMPLOYEE_HISTORY_PARENT INTEGER 4 Ja
EMPLOYEE_CODE INTEGER 4 Nein
RECORD_START_DATE TIMESTAMP 10 Nein
RECORD_END_DATE TIMESTAMP 10 Ja
POSITION_CODE INTEGER 4 Ja
POSITION_START_DATE TIMESTAMP 10 Ja
MANAGER_CODE INTEGER 4 Ja
MANAGER VARCHAR 168 Ja
MANAGER_MB VARCHAR 168 Ja
BRANCH_CODE INTEGER 4 Ja
ORGANIZATION_CODE VARCHAR 30 Ja
Tabelle 3. Spalten der Tabelle ORGANIZATION.
Spaltenname Datentyp Länge Spalte darf NULL-Werte enthalten
ORGANIZATION_CODE VARCHAR 30 Nein
ORGANIZATION_PARENT VARCHAR 30 Ja
ORGANIZATION_NAME_EN VARCHAR 180 Ja
ORGANIZATION_NAME_DE VARCHAR 180 Ja
ORGANIZATION_NAME_FR VARCHAR 180 Ja
ORGANIZATION_NAME_JA VARCHAR 180 Ja
ORGANIZATION_NAME_CS VARCHAR 180 Ja
ORGANIZATION_NAME_DA VARCHAR 180 Ja
ORGANIZATION_NAME_EL VARCHAR 180 Ja
ORGANIZATION_NAME_ES VARCHAR 180 Ja
ORGANIZATION_NAME_FI VARCHAR 180 Ja
ORGANIZATION_NAME_HU VARCHAR 180 Ja
ORGANIZATION_NAME_ID VARCHAR 180 Ja
ORGANIZATION_NAME_IT VARCHAR 180 Ja
ORGANIZATION_NAME_KO VARCHAR 180 Ja
ORGANIZATION_NAME_MS VARCHAR 180 Ja
ORGANIZATION_NAME_NL VARCHAR 180 Ja
ORGANIZATION_NAME_NO VARCHAR 180 Ja
ORGANIZATION_NAME_PL VARCHAR 180 Ja
ORGANIZATION_NAME_PT VARCHAR 180 Ja
ORGANIZATION_NAME_RU VARCHAR 180 Ja
ORGANIZATION_NAME_SC VARCHAR 180 Ja
ORGANIZATION_NAME_SV VARCHAR 180 Ja
ORGANIZATION_NAME_TC VARCHAR 180 Ja
ORGANIZATION_NAME_TH VARCHAR 180 Ja

Feedback