Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Load Example SQLServer

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 43

create database company;

go
use company;
go
-- ********************************************************************
-- Create the REGIONS table to hold region information for locations
-- HR.LOCATIONS table has a foreign key to this table.

CREATE TABLE regions


( region_id FLOAT
CONSTRAINT region_id_nn NOT NULL
, region_name VARCHAR(25)
);

ALTER TABLE regions


ADD CONSTRAINT reg_id_pk
PRIMARY KEY (region_id)
;

-- ********************************************************************
-- Create the COUNTRIES table to hold country information for customers
-- and company locations.
-- OE.CUSTOMERS table and HR.LOCATIONS have a foreign key to this table.

CREATE TABLE countries


( country_id CHAR(2)
CONSTRAINT country_id_nn NOT NULL
, country_name VARCHAR(40)
, region_id FLOAT
, CONSTRAINT country_c_id_pk
PRIMARY KEY (country_id)
) ;

ALTER TABLE countries


ADD CONSTRAINT countr_reg_fk
FOREIGN KEY (region_id)
REFERENCES regions(region_id)
;

-- ********************************************************************
-- Create the LOCATIONS table to hold address information for company departments.
-- HR.DEPARTMENTS has a foreign key to this table.

CREATE TABLE locations


( location_id SMALLINT
, street_address VARCHAR(40)
, postal_code VARCHAR(12)
, city VARCHAR(30)
CONSTRAINT loc_city_nn NOT NULL
, state_province VARCHAR(25)
, country_id CHAR(2), CONSTRAINT location_id_pk
PRIMARY KEY (location_id)
) ;

ALTER TABLE locations


ADD CONSTRAINT loc_c_id_fk
FOREIGN KEY (country_id)
REFERENCES countries(country_id);

-- ********************************************************************
-- Create the DEPARTMENTS table to hold company department information.
-- HR.EMPLOYEES and HR.JOB_HISTORY have a foreign key to this table.

CREATE TABLE departments


( department_id SMALLINT
, department_name VARCHAR(30)
CONSTRAINT dept_name_nn NOT NULL
, manager_id INT
, location_id SMALLINT,
CONSTRAINT dept_id_pk
PRIMARY KEY (department_id)
) ;

ALTER TABLE departments


ADD CONSTRAINT dept_loc_fk
FOREIGN KEY (location_id)
REFERENCES locations (location_id);

-- ********************************************************************
-- Create the JOBS table to hold the different names of job roles within the
company.
-- HR.EMPLOYEES has a foreign key to this table.

CREATE TABLE jobs


( job_id VARCHAR(10)
, job_title VARCHAR(35)
CONSTRAINT job_title_nn NOT NULL
, min_salary INT
, max_salary INT,
CONSTRAINT job_id_pk
PRIMARY KEY(job_id)
) ;

-- ********************************************************************
-- Create the EMPLOYEES table to hold the employee personnel
-- information for the company.
-- HR.EMPLOYEES has a self referencing foreign key to this table.

CREATE TABLE employees


( employee_id INT
, first_name VARCHAR(20)
, last_name VARCHAR(25)
CONSTRAINT emp_last_name_nn NOT NULL
, email VARCHAR(25)
CONSTRAINT emp_email_nn NOT NULL
, phone_number VARCHAR(20)
, hire_date DATETIME
CONSTRAINT emp_hire_date_nn NOT NULL
, job_id VARCHAR(10)
CONSTRAINT emp_job_nn NOT NULL
, salary DECIMAL(8,2)
, commission_pct DECIMAL(2,2)
, manager_id INT
, department_id SMALLINT
, CONSTRAINT emp_salary_min
CHECK (salary > 0)
, CONSTRAINT emp_email_uk
UNIQUE (email),
CONSTRAINT emp_emp_id_pk
PRIMARY KEY (employee_id)
) ;

ALTER TABLE employees


ADD CONSTRAINT emp_dept_fk
FOREIGN KEY (department_id)
REFERENCES departments
, CONSTRAINT emp_job_fk
FOREIGN KEY (job_id)
REFERENCES jobs (job_id)
, CONSTRAINT emp_manager_fk
FOREIGN KEY (manager_id)
REFERENCES employees;

ALTER TABLE departments


ADD CONSTRAINT dept_mgr_fk
FOREIGN KEY (manager_id)
REFERENCES employees (employee_id)
;

-- ********************************************************************
-- Create the JOB_HISTORY table to hold the history of jobs that
-- employees have held in the past.
-- HR.JOBS, HR_DEPARTMENTS, and HR.EMPLOYEES have a foreign key to this table.

CREATE TABLE job_history


( employee_id INT
CONSTRAINT jhist_employee_nn NOT NULL
, start_date DATETIME
CONSTRAINT jhist_start_date_nn NOT NULL
, end_date DATETIME
CONSTRAINT jhist_end_date_nn NOT NULL
, job_id VARCHAR(10)
CONSTRAINT jhist_job_nn NOT NULL
, department_id SMALLINT
, CONSTRAINT jhist_date_interval
CHECK (end_date > start_date),
CONSTRAINT jhist_emp_id_st_date_pk
PRIMARY KEY (employee_id, start_date)
) ;

ALTER TABLE job_history


ADD CONSTRAINT jhist_job_fk
FOREIGN KEY (job_id)
REFERENCES jobs
, CONSTRAINT jhist_emp_fk
FOREIGN KEY (employee_id)
REFERENCES employees
, CONSTRAINT jhist_dept_fk
FOREIGN KEY (department_id)
REFERENCES departments ;

-- ********************************************************************
-- Create the EMP_DETAILS_VIEW that joins the employees, jobs,
-- departments, jobs, countries, and locations table to provide details
-- about employees.

-- ***************************insert data into the REGIONS table

INSERT INTO regions VALUES


( 1
, 'Europe'
);

INSERT INTO regions VALUES


( 2
, 'Americas'
);

INSERT INTO regions VALUES


( 3
, 'Asia'
);

INSERT INTO regions VALUES


( 4
, 'Middle East and Africa'
);

-- ***************************insert data into the COUNTRIES table

INSERT INTO countries VALUES


( 'IT'
, 'Italy'
, 1
);

INSERT INTO countries VALUES


( 'JP'
, 'Japan'
, 3
);

INSERT INTO countries VALUES


( 'US'
, 'United States of America'
, 2
);

INSERT INTO countries VALUES


( 'CA'
, 'Canada'
, 2
);

INSERT INTO countries VALUES


( 'CN'
, 'China'
, 3
);

INSERT INTO countries VALUES


( 'IN'
, 'India'
, 3
);

INSERT INTO countries VALUES


( 'AU'
, 'Australia'
, 3
);

INSERT INTO countries VALUES


( 'ZW'
, 'Zimbabwe'
, 4
);

INSERT INTO countries VALUES


( 'SG'
, 'Singapore'
, 3
);

INSERT INTO countries VALUES


( 'UK'
, 'United Kingdom'
, 1
);

INSERT INTO countries VALUES


( 'FR'
, 'France'
, 1
);

INSERT INTO countries VALUES


( 'DE'
, 'Germany'
, 1
);

INSERT INTO countries VALUES


( 'ZM'
, 'Zambia'
, 4
);

INSERT INTO countries VALUES


( 'EG'
, 'Egypt'
, 4
);

INSERT INTO countries VALUES


( 'BR'
, 'Brazil'
, 2
);

INSERT INTO countries VALUES


( 'CH'
, 'Switzerland'
, 1
);

INSERT INTO countries VALUES


( 'NL'
, 'Netherlands'
, 1
);

INSERT INTO countries VALUES


( 'MX'
, 'Mexico'
, 2
);

INSERT INTO countries VALUES


( 'KW'
, 'Kuwait'
, 4
);

INSERT INTO countries VALUES


( 'IL'
, 'Israel'
, 4
);

INSERT INTO countries VALUES


( 'DK'
, 'Denmark'
, 1
);

INSERT INTO countries VALUES


( 'HK'
, 'HongKong'
, 3
);

INSERT INTO countries VALUES


( 'NG'
, 'Nigeria'
, 4
);

INSERT INTO countries VALUES


( 'AR'
, 'Argentina'
, 2
);
INSERT INTO countries VALUES
( 'BE'
, 'Belgium'
, 1
);

-- ***************************insert data into the LOCATIONS table

INSERT INTO locations VALUES


( 1000
, '1297 Via Cola di Rie'
, '00989'
, 'Roma'
, NULL
, 'IT'
);

INSERT INTO locations VALUES


( 1100
, '93091 Calle della Testa'
, '10934'
, 'Venice'
, NULL
, 'IT'
);

INSERT INTO locations VALUES


( 1200
, '2017 Shinjuku-ku'
, '1689'
, 'Tokyo'
, 'Tokyo Prefecture'
, 'JP'
);

INSERT INTO locations VALUES


( 1300
, '9450 Kamiya-cho'
, '6823'
, 'Hiroshima'
, NULL
, 'JP'
);

INSERT INTO locations VALUES


( 1400
, '2014 Jabberwocky Rd'
, '26192'
, 'Southlake'
, 'Texas'
, 'US'
);

INSERT INTO locations VALUES


( 1500
, '2011 Interiors Blvd'
, '99236'
, 'South San Francisco'
, 'California'
, 'US'
);

INSERT INTO locations VALUES


( 1600
, '2007 Zagora St'
, '50090'
, 'South Brunswick'
, 'New Jersey'
, 'US'
);

INSERT INTO locations VALUES


( 1700
, '2004 Charade Rd'
, '98199'
, 'Seattle'
, 'Washington'
, 'US'
);

INSERT INTO locations VALUES


( 1800
, '147 Spadina Ave'
, 'M5V 2L7'
, 'Toronto'
, 'Ontario'
, 'CA'
);

INSERT INTO locations VALUES


( 1900
, '6092 Boxwood St'
, 'YSW 9T2'
, 'Whitehorse'
, 'Yukon'
, 'CA'
);

INSERT INTO locations VALUES


( 2000
, '40-5-12 Laogianggen'
, '190518'
, 'Beijing'
, NULL
, 'CN'
);

INSERT INTO locations VALUES


( 2100
, '1298 Vileparle (E)'
, '490231'
, 'Bombay'
, 'Maharashtra'
, 'IN'
);

INSERT INTO locations VALUES


( 2200
, '12-98 Victoria Street'
, '2901'
, 'Sydney'
, 'New South Wales'
, 'AU'
);

INSERT INTO locations VALUES


( 2300
, '198 Clementi North'
, '540198'
, 'Singapore'
, NULL
, 'SG'
);

INSERT INTO locations VALUES


( 2400
, '8204 Arthur St'
, NULL
, 'London'
, NULL
, 'UK'
);

INSERT INTO locations VALUES


( 2500
, 'Magdalen Centre, The Oxford Science Park'
, 'OX9 9ZB'
, 'Oxford'
, 'Oxford'
, 'UK'
);

INSERT INTO locations VALUES


( 2600
, '9702 Chester Road'
, '09629850293'
, 'Stretford'
, 'Manchester'
, 'UK'
);

INSERT INTO locations VALUES


( 2700
, 'Schwanthalerstr. 7031'
, '80925'
, 'Munich'
, 'Bavaria'
, 'DE'
);

INSERT INTO locations VALUES


( 2800
, 'Rua Frei Caneca 1360 '
, '01307-002'
, 'Sao Paulo'
, 'Sao Paulo'
, 'BR'
);

INSERT INTO locations VALUES


( 2900
, '20 Rue des Corps-Saints'
, '1730'
, 'Geneva'
, 'Geneve'
, 'CH'
);

INSERT INTO locations VALUES


( 3000
, 'Murtenstrasse 921'
, '3095'
, 'Bern'
, 'BE'
, 'CH'
);

INSERT INTO locations VALUES


( 3100
, 'Pieter Breughelstraat 837'
, '3029SK'
, 'Utrecht'
, 'Utrecht'
, 'NL'
);

INSERT INTO locations VALUES


( 3200
, 'Mariano Escobedo 9991'
, '11932'
, 'Mexico City'
, 'Distrito Federal,'
, 'MX'
);

-- ****************************insert data into the DEPARTMENTS table

-- disable integrity constraint to EMPLOYEES to load data

ALTER TABLE DEPARTMENTS NOCHECK CONSTRAINT ALL;


ALTER TABLE EMPLOYEES NOCHECK CONSTRAINT ALL;
ALTER TABLE LOCATIONS NOCHECK CONSTRAINT ALL;
ALTER TABLE REGIONS NOCHECK CONSTRAINT ALL;
ALTER TABLE JOB_HISTORY NOCHECK CONSTRAINT ALL;
ALTER TABLE COUNTRIES NOCHECK CONSTRAINT ALL;
ALTER TABLE JOBS NOCHECK CONSTRAINT ALL;

INSERT INTO departments VALUES


( 10
, 'Administration'
, 200
, 1700
);
INSERT INTO departments VALUES
( 20
, 'Marketing'
, 201
, 1800
);

INSERT INTO departments VALUES


( 30
, 'Purchasing'
, 114
, 1700
);

INSERT INTO departments VALUES


( 40
, 'Human Resources'
, 203
, 2400
);

INSERT INTO departments VALUES


( 50
, 'Shipping'
, 121
, 1500
);

INSERT INTO departments VALUES


( 60
, 'IT'
, 103
, 1400
);

INSERT INTO departments VALUES


( 70
, 'Public Relations'
, 204
, 2700
);

INSERT INTO departments VALUES


( 80
, 'Sales'
, 145
, 2500
);

INSERT INTO departments VALUES


( 90
, 'Executive'
, 100
, 1700
);

INSERT INTO departments VALUES


( 100
, 'Finance'
, 108
, 1700
);

INSERT INTO departments VALUES


( 110
, 'Accounting'
, 205
, 1700
);

INSERT INTO departments VALUES


( 120
, 'Treasury'
, NULL
, 1700
);

INSERT INTO departments VALUES


( 130
, 'Corporate Tax'
, NULL
, 1700
);

INSERT INTO departments VALUES


( 140
, 'Control And Credit'
, NULL
, 1700
);

INSERT INTO departments VALUES


( 150
, 'Shareholder Services'
, NULL
, 1700
);

INSERT INTO departments VALUES


( 160
, 'Benefits'
, NULL
, 1700
);

INSERT INTO departments VALUES


( 170
, 'Manufacturing'
, NULL
, 1700
);

INSERT INTO departments VALUES


( 180
, 'Construction'
, NULL
, 1700
);
INSERT INTO departments VALUES
( 190
, 'Contracting'
, NULL
, 1700
);

INSERT INTO departments VALUES


( 200
, 'Operations'
, NULL
, 1700
);

INSERT INTO departments VALUES


( 210
, 'IT Support'
, NULL
, 1700
);

INSERT INTO departments VALUES


( 220
, 'NOC'
, NULL
, 1700
);

INSERT INTO departments VALUES


( 230
, 'IT Helpdesk'
, NULL
, 1700
);

INSERT INTO departments VALUES


( 240
, 'Government Sales'
, NULL
, 1700
);

INSERT INTO departments VALUES


( 250
, 'Retail Sales'
, NULL
, 1700
);

INSERT INTO departments VALUES


( 260
, 'Recruiting'
, NULL
, 1700
);

INSERT INTO departments VALUES


( 270
, 'Payroll'
, NULL
, 1700
);

-- ***************************insert data into the JOBS table

INSERT INTO jobs VALUES


( 'AD_PRES'
, 'President'
, 20000
, 40000
);
INSERT INTO jobs VALUES
( 'AD_VP'
, 'Administration Vice President'
, 15000
, 30000
);

INSERT INTO jobs VALUES


( 'AD_ASST'
, 'Administration Assistant'
, 3000
, 6000
);

INSERT INTO jobs VALUES


( 'FI_MGR'
, 'Finance Manager'
, 8200
, 16000
);

INSERT INTO jobs VALUES


( 'FI_ACCOUNT'
, 'Accountant'
, 4200
, 9000
);

INSERT INTO jobs VALUES


( 'AC_MGR'
, 'Accounting Manager'
, 8200
, 16000
);

INSERT INTO jobs VALUES


( 'AC_ACCOUNT'
, 'Public Accountant'
, 4200
, 9000
);
INSERT INTO jobs VALUES
( 'SA_MAN'
, 'Sales Manager'
, 10000
, 20000
);

INSERT INTO jobs VALUES


( 'SA_REP'
, 'Sales Representative'
, 6000
, 12000
);

INSERT INTO jobs VALUES


( 'PU_MAN'
, 'Purchasing Manager'
, 8000
, 15000
);

INSERT INTO jobs VALUES


( 'PU_CLERK'
, 'Purchasing Clerk'
, 2500
, 5500
);

INSERT INTO jobs VALUES


( 'ST_MAN'
, 'Stock Manager'
, 5500
, 8500
);
INSERT INTO jobs VALUES
( 'ST_CLERK'
, 'Stock Clerk'
, 2000
, 5000
);

INSERT INTO jobs VALUES


( 'SH_CLERK'
, 'Shipping Clerk'
, 2500
, 5500
);

INSERT INTO jobs VALUES


( 'IT_PROG'
, 'Programmer'
, 4000
, 10000
);

INSERT INTO jobs VALUES


( 'MK_MAN'
, 'Marketing Manager'
, 9000
, 15000
);

INSERT INTO jobs VALUES


( 'MK_REP'
, 'Marketing Representative'
, 4000
, 9000
);

INSERT INTO jobs VALUES


( 'HR_REP'
, 'Human Resources Representative'
, 4000
, 9000
);

INSERT INTO jobs VALUES


( 'PR_REP'
, 'Public Relations Representative'
, 4500
, 10500
);

-- ***************************insert data into the EMPLOYEES table

-- ***************************insert data into the EMPLOYEES table

INSERT INTO employees VALUES


( 100
, 'Steven'
, 'King'
, 'SKING'
, '515.123.4567'
, CONVERT(DATETIME, '17-06-1987')
, 'AD_PRES'
, 24000
, NULL
, NULL
, 90
);

INSERT INTO employees VALUES


( 101
, 'Neena'
, 'Kochhar'
, 'NKOCHHAR'
, '515.123.4568'
, CONVERT(DATETIME, '21-09-1989')
, 'AD_VP'
, 17000
, NULL
, 100
, 90
);

INSERT INTO employees VALUES


( 102
, 'Lex'
, 'De Haan'
, 'LDEHAAN'
, '515.123.4569'
, CONVERT(DATETIME, '13-01-1993')
, 'AD_VP'
, 17000
, NULL
, 100
, 90
);

INSERT INTO employees VALUES


( 103
, 'Alexander'
, 'Hunold'
, 'AHUNOLD'
, '590.423.4567'
, CONVERT(DATETIME, '03-01-1990')
, 'IT_PROG'
, 9000
, NULL
, 102
, 60
);

INSERT INTO employees VALUES


( 104
, 'Bruce'
, 'Ernst'
, 'BERNST'
, '590.423.4568'
, CONVERT(DATETIME, '21-05-1991')
, 'IT_PROG'
, 6000
, NULL
, 103
, 60
);

INSERT INTO employees VALUES


( 105
, 'David'
, 'Austin'
, 'DAUSTIN'
, '590.423.4569'
, CONVERT(DATETIME, '25-06-1997')
, 'IT_PROG'
, 4800
, NULL
, 103
, 60
);

INSERT INTO employees VALUES


( 106
, 'Valli'
, 'Pataballa'
, 'VPATABAL'
, '590.423.4560'
, CONVERT(DATETIME, '05-02-1998')
, 'IT_PROG'
, 4800
, NULL
, 103
, 60
);

INSERT INTO employees VALUES


( 107
, 'Diana'
, 'Lorentz'
, 'DLORENTZ'
, '590.423.5567'
, CONVERT(DATETIME, '07-02-1999')
, 'IT_PROG'
, 4200
, NULL
, 103
, 60
);

INSERT INTO employees VALUES


( 108
, 'Nancy'
, 'Greenberg'
, 'NGREENBE'
, '515.124.4569'
, CONVERT(DATETIME, '17-08-1994')
, 'FI_MGR'
, 12000
, NULL
, 101
, 100
);

INSERT INTO employees VALUES


( 109
, 'Daniel'
, 'Faviet'
, 'DFAVIET'
, '515.124.4169'
, CONVERT(DATETIME, '16-08-1994')
, 'FI_ACCOUNT'
, 9000
, NULL
, 108
, 100
);

INSERT INTO employees VALUES


( 110
, 'John'
, 'Chen'
, 'JCHEN'
, '515.124.4269'
, CONVERT(DATETIME, '28-09-1997')
, 'FI_ACCOUNT'
, 8200
, NULL
, 108
, 100
);

INSERT INTO employees VALUES


( 111
, 'Ismael'
, 'Sciarra'
, 'ISCIARRA'
, '515.124.4369'
, CONVERT(DATETIME, '30-09-1997')
, 'FI_ACCOUNT'
, 7700
, NULL
, 108
, 100
);

INSERT INTO employees VALUES


( 112
, 'Jose Manuel'
, 'Urman'
, 'JMURMAN'
, '515.124.4469'
, CONVERT(DATETIME, '07-03-1998')
, 'FI_ACCOUNT'
, 7800
, NULL
, 108
, 100
);

INSERT INTO employees VALUES


( 113
, 'Luis'
, 'Popp'
, 'LPOPP'
, '515.124.4567'
, CONVERT(DATETIME, '07-12-1999')
, 'FI_ACCOUNT'
, 6900
, NULL
, 108
, 100
);

INSERT INTO employees VALUES


( 114
, 'Den'
, 'Raphaely'
, 'DRAPHEAL'
, '515.127.4561'
, CONVERT(DATETIME, '07-12-1994')
, 'PU_MAN'
, 11000
, NULL
, 100
, 30
);
INSERT INTO employees VALUES
( 115
, 'Alexander'
, 'Khoo'
, 'AKHOO'
, '515.127.4562'
, CONVERT(DATETIME, '18-05-1995')
, 'PU_CLERK'
, 3100
, NULL
, 114
, 30
);

INSERT INTO employees VALUES


( 116
, 'Shelli'
, 'Baida'
, 'SBAIDA'
, '515.127.4563'
, CONVERT(DATETIME, '24-12-1997')
, 'PU_CLERK'
, 2900
, NULL
, 114
, 30
);

INSERT INTO employees VALUES


( 117
, 'Sigal'
, 'Tobias'
, 'STOBIAS'
, '515.127.4564'
, CONVERT(DATETIME, '24-07-1997')
, 'PU_CLERK'
, 2800
, NULL
, 114
, 30
);

INSERT INTO employees VALUES


( 118
, 'Guy'
, 'Himuro'
, 'GHIMURO'
, '515.127.4565'
, CONVERT(DATETIME, '15-11-1998')
, 'PU_CLERK'
, 2600
, NULL
, 114
, 30
);

INSERT INTO employees VALUES


( 119
, 'Karen'
, 'Colmenares'
, 'KCOLMENA'
, '515.127.4566'
, CONVERT(DATETIME, '10-08-1999')
, 'PU_CLERK'
, 2500
, NULL
, 114
, 30
);

INSERT INTO employees VALUES


( 120
, 'Matthew'
, 'Weiss'
, 'MWEISS'
, '650.123.1234'
, CONVERT(DATETIME, '18-07-1996')
, 'ST_MAN'
, 8000
, NULL
, 100
, 50
);

INSERT INTO employees VALUES


( 121
, 'Adam'
, 'Fripp'
, 'AFRIPP'
, '650.123.2234'
, CONVERT(DATETIME, '10-04-1997')
, 'ST_MAN'
, 8200
, NULL
, 100
, 50
);

INSERT INTO employees VALUES


( 122
, 'Payam'
, 'Kaufling'
, 'PKAUFLIN'
, '650.123.3234'
, CONVERT(DATETIME, '01-05-1995')
, 'ST_MAN'
, 7900
, NULL
, 100
, 50
);

INSERT INTO employees VALUES


( 123
, 'Shanta'
, 'Vollman'
, 'SVOLLMAN'
, '650.123.4234'
, CONVERT(DATETIME, '10-10-1997')
, 'ST_MAN'
, 6500
, NULL
, 100
, 50
);

INSERT INTO employees VALUES


( 124
, 'Kevin'
, 'Mourgos'
, 'KMOURGOS'
, '650.123.5234'
, CONVERT(DATETIME, '16-11-1999')
, 'ST_MAN'
, 5800
, NULL
, 100
, 50
);

INSERT INTO employees VALUES


( 125
, '07ia'
, 'Nayer'
, 'JNAYER'
, '650.124.1214'
, CONVERT(DATETIME, '16-07-1997')
, 'ST_CLERK'
, 3200
, NULL
, 120
, 50
);

INSERT INTO employees VALUES


( 126
, 'Irene'
, 'Mikkilineni'
, 'IMIKKILI'
, '650.124.1224'
, CONVERT(DATETIME, '28-09-1998')
, 'ST_CLERK'
, 2700
, NULL
, 120
, 50
);

INSERT INTO employees VALUES


( 127
, 'James'
, 'Landry'
, 'JLANDRY'
, '650.124.1334'
, CONVERT(DATETIME, '14-01-1999')
, 'ST_CLERK'
, 2400
, NULL
, 120
, 50
);

INSERT INTO employees VALUES


( 128
, 'Steven'
, '03kle'
, 'S03KLE'
, '650.124.1434'
, CONVERT(DATETIME, '08-03-2000')
, 'ST_CLERK'
, 2200
, NULL
, 120
, 50
);

INSERT INTO employees VALUES


( 129
, 'Laura'
, 'Bissot'
, 'LBISSOT'
, '650.124.5234'
, CONVERT(DATETIME, '20-08-1997')
, 'ST_CLERK'
, 3300
, NULL
, 121
, 50
);

INSERT INTO employees VALUES


( 130
, 'Mozhe'
, 'Atkinson'
, 'MATKINSO'
, '650.124.6234'
, CONVERT(DATETIME, '30-10-1997')
, 'ST_CLERK'
, 2800
, NULL
, 121
, 50
);

INSERT INTO employees VALUES


( 131
, 'James'
, '03low'
, 'JAMRLOW'
, '650.124.7234'
, CONVERT(DATETIME, '16-02-1997')
, 'ST_CLERK'
, 2500
, NULL
, 121
, 50
);

INSERT INTO employees VALUES


( 132
, 'TJ'
, 'Olson'
, 'TJOLSON'
, '650.124.8234'
, CONVERT(DATETIME, '10-04-1999')
, 'ST_CLERK'
, 2100
, NULL
, 121
, 50
);

INSERT INTO employees VALUES


( 133
, 'Jason'
, 'Mallin'
, 'JMALLIN'
, '650.127.1934'
, CONVERT(DATETIME, '14-06-1996')
, 'ST_CLERK'
, 3300
, NULL
, 122
, 50
);

INSERT INTO employees VALUES


( 134
, 'Michael'
, 'Rogers'
, 'MROGERS'
, '650.127.1834'
, CONVERT(DATETIME, '26-08-1998')
, 'ST_CLERK'
, 2900
, NULL
, 122
, 50
);

INSERT INTO employees VALUES


( 135
, 'Ki'
, 'Gee'
, 'KGEE'
, '650.127.1734'
, CONVERT(DATETIME, '12-12-1999')
, 'ST_CLERK'
, 2400
, NULL
, 122
, 50
);
INSERT INTO employees VALUES
( 136
, 'Hazel'
, 'Philtanker'
, 'HPHILTAN'
, '650.127.1634'
, CONVERT(DATETIME, '06-02-2000')
, 'ST_CLERK'
, 2200
, NULL
, 122
, 50
);

INSERT INTO employees VALUES


( 137
, 'Renske'
, 'Ladwig'
, 'RLADWIG'
, '650.121.1234'
, CONVERT(DATETIME, '14-07-1995')
, 'ST_CLERK'
, 3600
, NULL
, 123
, 50
);

INSERT INTO employees VALUES


( 138
, 'Stephen'
, 'Stiles'
, 'SSTILES'
, '650.121.2034'
, CONVERT(DATETIME, '26-10-1997')
, 'ST_CLERK'
, 3200
, NULL
, 123
, 50
);

INSERT INTO employees VALUES


( 139
, 'John'
, 'Seo'
, 'JSEO'
, '650.121.2019'
, CONVERT(DATETIME, '12-02-1998')
, 'ST_CLERK'
, 2700
, NULL
, 123
, 50
);

INSERT INTO employees VALUES


( 140
, 'Joshua'
, 'Patel'
, 'JPATEL'
, '650.121.1834'
, CONVERT(DATETIME, '06-04-1998')
, 'ST_CLERK'
, 2500
, NULL
, 123
, 50
);

INSERT INTO employees VALUES


( 141
, 'Trenna'
, 'Rajs'
, 'TRAJS'
, '650.121.8009'
, CONVERT(DATETIME, '17-10-1995')
, 'ST_CLERK'
, 3500
, NULL
, 124
, 50
);

INSERT INTO employees VALUES


( 142
, 'Curtis'
, 'Davies'
, 'CDAVIES'
, '650.121.2994'
, CONVERT(DATETIME, '29-01-1997')
, 'ST_CLERK'
, 3100
, NULL
, 124
, 50
);

INSERT INTO employees VALUES


( 143
, 'Randall'
, 'Matos'
, 'RMATOS'
, '650.121.2874'
, CONVERT(DATETIME, '15-03-1998')
, 'ST_CLERK'
, 2600
, NULL
, 124
, 50
);

INSERT INTO employees VALUES


( 144
, 'Peter'
, 'Vargas'
, 'PVARGAS'
, '650.121.2004'
, CONVERT(DATETIME, '09-07-1998')
, 'ST_CLERK'
, 2500
, NULL
, 124
, 50
);

INSERT INTO employees VALUES


( 145
, 'John'
, 'Russell'
, 'JRUSSEL'
, '011.44.1344.429268'
, CONVERT(DATETIME, '01-10-1996')
, 'SA_MAN'
, 14000
, .4
, 100
, 80
);

INSERT INTO employees VALUES


( 146
, 'Karen'
, 'Partners'
, 'KPARTNER'
, '011.44.1344.467268'
, CONVERT(DATETIME, '05-01-1997')
, 'SA_MAN'
, 13500
, .3
, 100
, 80
);

INSERT INTO employees VALUES


( 147
, 'Alberto'
, 'Errazuriz'
, 'AERRAZUR'
, '011.44.1344.429278'
, CONVERT(DATETIME, '10-03-1997')
, 'SA_MAN'
, 12000
, .3
, 100
, 80
);

INSERT INTO employees VALUES


( 148
, 'Gerald'
, 'Cambrault'
, 'GCAMBRAU'
, '011.44.1344.619268'
, CONVERT(DATETIME, '15-10-1999')
, 'SA_MAN'
, 11000
, .3
, 100
, 80
);

INSERT INTO employees VALUES


( 149
, 'Eleni'
, 'Zlotkey'
, 'EZLOTKEY'
, '011.44.1344.429018'
, CONVERT(DATETIME, '29-01-2000')
, 'SA_MAN'
, 10500
, .2
, 100
, 80
);

INSERT INTO employees VALUES


( 150
, 'Peter'
, 'Tucker'
, 'PTUCKER'
, '011.44.1344.129268'
, CONVERT(DATETIME, '30-01-1997')
, 'SA_REP'
, 10000
, .3
, 145
, 80
);

INSERT INTO employees VALUES


( 151
, 'David'
, 'Bernstein'
, 'DBERNSTE'
, '011.44.1344.345268'
, CONVERT(DATETIME, '24-03-1997')
, 'SA_REP'
, 9500
, .25
, 145
, 80
);

INSERT INTO employees VALUES


( 152
, 'Peter'
, 'Hall'
, 'PHALL'
, '011.44.1344.478968'
, CONVERT(DATETIME, '20-08-1997')
, 'SA_REP'
, 9000
, .25
, 145
, 80
);

INSERT INTO employees VALUES


( 153
, 'Christopher'
, 'Olsen'
, 'COLSEN'
, '011.44.1344.498718'
, CONVERT(DATETIME, '30-03-1998')
, 'SA_REP'
, 8000
, .2
, 145
, 80
);

INSERT INTO employees VALUES


( 154
, 'Nanette'
, 'Cambrault'
, 'NCAMBRAU'
, '011.44.1344.987668'
, CONVERT(DATETIME, '09-12-1998')
, 'SA_REP'
, 7500
, .2
, 145
, 80
);

INSERT INTO employees VALUES


( 155
, 'Oliver'
, 'Tuvault'
, 'OTUVAULT'
, '011.44.1344.486508'
, CONVERT(DATETIME, '23-11-1999')
, 'SA_REP'
, 7000
, .15
, 145
, 80
);

INSERT INTO employees VALUES


( 156
, '01ette'
, 'King'
, 'JKING'
, '011.44.1345.429268'
, CONVERT(DATETIME, '30-01-1996')
, 'SA_REP'
, 10000
, .35
, 146
, 80
);

INSERT INTO employees VALUES


( 157
, 'Patrick'
, 'Sully'
, 'PSULLY'
, '011.44.1345.929268'
, CONVERT(DATETIME, '04-03-1996')
, 'SA_REP'
, 9500
, .35
, 146
, 80
);

INSERT INTO employees VALUES


( 158
, 'Allan'
, 'McEwen'
, 'AMCEWEN'
, '011.44.1345.829268'
, CONVERT(DATETIME, '01-08-1996')
, 'SA_REP'
, 9000
, .35
, 146
, 80
);

INSERT INTO employees VALUES


( 159
, 'Lindsey'
, 'Smith'
, 'LSMITH'
, '011.44.1345.729268'
, CONVERT(DATETIME, '10-03-1997')
, 'SA_REP'
, 8000
, .3
, 146
, 80
);

INSERT INTO employees VALUES


( 160
, 'Louise'
, 'Doran'
, 'LDORAN'
, '011.44.1345.629268'
, CONVERT(DATETIME, '15-12-1997')
, 'SA_REP'
, 7500
, .3
, 146
, 80
);

INSERT INTO employees VALUES


( 161
, 'Sarath'
, 'Sewall'
, 'SSEWALL'
, '011.44.1345.529268'
, CONVERT(DATETIME, '03-11-1998')
, 'SA_REP'
, 7000
, .25
, 146
, 80
);

INSERT INTO employees VALUES


( 162
, 'Clara'
, 'Vishney'
, 'CVISHNEY'
, '011.44.1346.129268'
, CONVERT(DATETIME, '11-11-1997')
, 'SA_REP'
, 10500
, .25
, 147
, 80
);

INSERT INTO employees VALUES


( 163
, 'Danielle'
, 'Greene'
, 'DGREENE'
, '011.44.1346.229268'
, CONVERT(DATETIME, '19-03-1999')
, 'SA_REP'
, 9500
, .15
, 147
, 80
);

INSERT INTO employees VALUES


( 164
, 'Mattea'
, '03vins'
, 'M03VINS'
, '011.44.1346.329268'
, CONVERT(DATETIME, '24-01-2000')
, 'SA_REP'
, 7200
, .10
, 147
, 80
);

INSERT INTO employees VALUES


( 165
, 'David'
, 'Lee'
, 'DLEE'
, '011.44.1346.529268'
, CONVERT(DATETIME, '23-02-2000')
, 'SA_REP'
, 6800
, .1
, 147
, 80
);

INSERT INTO employees VALUES


( 166
, 'Sundar'
, 'Ande'
, 'SANDE'
, '011.44.1346.629268'
, CONVERT(DATETIME, '24-03-2000')
, 'SA_REP'
, 6400
, .10
, 147
, 80
);

INSERT INTO employees VALUES


( 167
, 'Amit'
, 'Banda'
, 'ABANDA'
, '011.44.1346.729268'
, CONVERT(DATETIME, '21-04-2000')
, 'SA_REP'
, 6200
, .10
, 147
, 80
);

INSERT INTO employees VALUES


( 168
, 'Lisa'
, 'Ozer'
, 'LOZER'
, '011.44.1343.929268'
, CONVERT(DATETIME, '11-03-1997')
, 'SA_REP'
, 11500
, .25
, 148
, 80
);

INSERT INTO employees VALUES


( 169
, 'Harrison'
, 'Bloom'
, 'HBLOOM'
, '011.44.1343.829268'
, CONVERT(DATETIME, '23-03-1998')
, 'SA_REP'
, 10000
, .20
, 148
, 80
);

INSERT INTO employees VALUES


( 170
, 'Tayler'
, 'Fox'
, 'TFOX'
, '011.44.1343.729268'
, CONVERT(DATETIME, '24-01-1998')
, 'SA_REP'
, 9600
, .20
, 148
, 80
);

INSERT INTO employees VALUES


( 171
, 'William'
, 'Smith'
, 'WSMITH'
, '011.44.1343.629268'
, CONVERT(DATETIME, '23-02-1999')
, 'SA_REP'
, 7400
, .15
, 148
, 80
);

INSERT INTO employees VALUES


( 172
, 'Elizabeth'
, 'Bates'
, 'EBATES'
, '011.44.1343.529268'
, CONVERT(DATETIME, '24-03-1999')
, 'SA_REP'
, 7300
, .15
, 148
, 80
);

INSERT INTO employees VALUES


( 173
, 'Sundita'
, 'Ku03'
, 'SKU03'
, '011.44.1343.329268'
, CONVERT(DATETIME, '21-04-2000')
, 'SA_REP'
, 6100
, .10
, 148
, 80
);
INSERT INTO employees VALUES
( 174
, 'Ellen'
, 'Abel'
, 'EABEL'
, '011.44.1644.429267'
, CONVERT(DATETIME, '11-05-1996')
, 'SA_REP'
, 11000
, .30
, 149
, 80
);

INSERT INTO employees VALUES


( 175
, 'Alyssa'
, 'Hutton'
, 'AHUTTON'
, '011.44.1644.429266'
, CONVERT(DATETIME, '19-03-1997')
, 'SA_REP'
, 8800
, .25
, 149
, 80
);

INSERT INTO employees VALUES


( 176
, 'Jonathon'
, 'Taylor'
, 'JTAYLOR'
, '011.44.1644.429265'
, CONVERT(DATETIME, '24-03-1998')
, 'SA_REP'
, 8600
, .20
, 149
, 80
);

INSERT INTO employees VALUES


( 177
, 'Jack'
, 'Livingston'
, 'JLIVINGS'
, '011.44.1644.429264'
, CONVERT(DATETIME, '23-04-1998')
, 'SA_REP'
, 8400
, .20
, 149
, 80
);

INSERT INTO employees VALUES


( 178
, 'Kimberely'
, 'Grant'
, 'KGRANT'
, '011.44.1644.429263'
, CONVERT(DATETIME, '24-05-1999')
, 'SA_REP'
, 7000
, .15
, 149
, 110
);

INSERT INTO employees VALUES


( 179
, 'Charles'
, 'Johnson'
, 'CJOHNSON'
, '011.44.1644.429262'
, CONVERT(DATETIME, '04-01-2000')
, 'SA_REP'
, 6200
, .10
, 149
, 80
);

INSERT INTO employees VALUES


( 180
, 'Winston'
, 'Taylor'
, 'WTAYLOR'
, '650.507.9876'
, CONVERT(DATETIME, '24-01-1998')
, 'SH_CLERK'
, 3200
, NULL
, 120
, 50
);

INSERT INTO employees VALUES


( 181
, 'Jean'
, 'Fleaur'
, 'JFLEAUR'
, '650.507.9877'
, CONVERT(DATETIME, '23-02-1998')
, 'SH_CLERK'
, 3100
, NULL
, 120
, 50
);

INSERT INTO employees VALUES


( 182
, '03tha'
, 'Sullivan'
, 'MSULLIVA'
, '650.507.9878'
, CONVERT(DATETIME, '21-06-1999')
, 'SH_CLERK'
, 2500
, NULL
, 120
, 50
);

INSERT INTO employees VALUES


( 183
, 'Girard'
, 'Geoni'
, 'GGEONI'
, '650.507.9879'
, CONVERT(DATETIME, '03-02-2000')
, 'SH_CLERK'
, 2800
, NULL
, 120
, 50
);

INSERT INTO employees VALUES


( 184
, 'Nandita'
, 'Sarchand'
, 'NSARCHAN'
, '650.509.1876'
, CONVERT(DATETIME, '27-01-1996')
, 'SH_CLERK'
, 4200
, NULL
, 121
, 50
);

INSERT INTO employees VALUES


( 185
, 'Alexis'
, 'Bull'
, 'ABULL'
, '650.509.2876'
, CONVERT(DATETIME, '20-02-1997')
, 'SH_CLERK'
, 4100
, NULL
, 121
, 50
);

INSERT INTO employees VALUES


( 186
, '07ia'
, 'Dellinger'
, 'JDELLING'
, '650.509.3876'
, CONVERT(DATETIME, '24-06-1998')
, 'SH_CLERK'
, 3400
, NULL
, 121
, 50
);

INSERT INTO employees VALUES


( 187
, 'Anthony'
, 'Cabrio'
, 'ACABRIO'
, '650.509.4876'
, CONVERT(DATETIME, '07-02-1999')
, 'SH_CLERK'
, 3000
, NULL
, 121
, 50
);

INSERT INTO employees VALUES


( 188
, 'Kelly'
, 'Chung'
, 'KCHUNG'
, '650.505.1876'
, CONVERT(DATETIME, '14-06-1997')
, 'SH_CLERK'
, 3800
, NULL
, 122
, 50
);

INSERT INTO employees VALUES


( 189
, 'Jennifer'
, 'Dilly'
, 'JDILLY'
, '650.505.2876'
, CONVERT(DATETIME, '13-08-1997')
, 'SH_CLERK'
, 3600
, NULL
, 122
, 50
);

INSERT INTO employees VALUES


( 190
, 'Timothy'
, 'Gates'
, 'TGATES'
, '650.505.3876'
, CONVERT(DATETIME, '11-07-1998')
, 'SH_CLERK'
, 2900
, NULL
, 122
, 50
);

INSERT INTO employees VALUES


( 191
, 'Randall'
, 'Perkins'
, 'RPERKINS'
, '650.505.4876'
, CONVERT(DATETIME, '19-12-1999')
, 'SH_CLERK'
, 2500
, NULL
, 122
, 50
);

INSERT INTO employees VALUES


( 192
, 'Sarah'
, 'Bell'
, 'SBELL'
, '650.501.1876'
, CONVERT(DATETIME, '04-02-1996')
, 'SH_CLERK'
, 4000
, NULL
, 123
, 50
);

INSERT INTO employees VALUES


( 193
, 'Britney'
, 'Everett'
, 'BEVERETT'
, '650.501.2876'
, CONVERT(DATETIME, '03-03-1997')
, 'SH_CLERK'
, 3900
, NULL
, 123
, 50
);

INSERT INTO employees VALUES


( 194
, 'Samuel'
, 'McCain'
, 'SMCCAIN'
, '650.501.3876'
, CONVERT(DATETIME, '01-07-1998')
, 'SH_CLERK'
, 3200
, NULL
, 123
, 50
);
INSERT INTO employees VALUES
( 195
, 'Vance'
, 'Jones'
, 'VJONES'
, '650.501.4876'
, CONVERT(DATETIME, '17-03-1999')
, 'SH_CLERK'
, 2800
, NULL
, 123
, 50
);

INSERT INTO employees VALUES


( 196
, 'Alana'
, 'Walsh'
, 'AWALSH'
, '650.507.9811'
, CONVERT(DATETIME, '24-04-1998')
, 'SH_CLERK'
, 3100
, NULL
, 124
, 50
);

INSERT INTO employees VALUES


( 197
, 'Kevin'
, 'Feeney'
, 'KFEENEY'
, '650.507.9822'
, CONVERT(DATETIME, '23-05-1998')
, 'SH_CLERK'
, 3000
, NULL
, 124
, 50
);

INSERT INTO employees VALUES


( 198
, 'Donald'
, 'OConnell'
, 'DOCONNEL'
, '650.507.9833'
, CONVERT(DATETIME, '21-06-1999')
, 'SH_CLERK'
, 2600
, NULL
, 124
, 50
);

INSERT INTO employees VALUES


( 199
, 'Douglas'
, 'Grant'
, 'DGRANT'
, '650.507.9844'
, CONVERT(DATETIME, '13-01-2000')
, 'SH_CLERK'
, 2600
, NULL
, 124
, 50
);

INSERT INTO employees VALUES


( 200
, 'Jennifer'
, 'Whalen'
, 'JWHALEN'
, '515.123.4444'
, CONVERT(DATETIME, '17-09-1987')
, 'AD_ASST'
, 4400
, NULL
, 101
, 10
);

INSERT INTO employees VALUES


( 201
, 'Michael'
, 'Hartstein'
, 'MHARTSTE'
, '515.123.5555'
, CONVERT(DATETIME, '17-02-1996')
, 'MK_MAN'
, 13000
, NULL
, 100
, 20
);

INSERT INTO employees VALUES


( 202
, 'Pat'
, 'Fay'
, 'PFAY'
, '603.123.6666'
, CONVERT(DATETIME, '17-08-1997')
, 'MK_REP'
, 6000
, NULL
, 201
, 20
);

INSERT INTO employees VALUES


( 203
, 'Susan'
, 'Mavris'
, 'SMAVRIS'
, '515.123.7777'
, CONVERT(DATETIME, '07-06-1994')
, 'HR_REP'
, 6500
, NULL
, 101
, 40
);

INSERT INTO employees VALUES


( 204
, 'Hermann'
, 'Baer'
, 'HBAER'
, '515.123.8888'
, CONVERT(DATETIME, '07-06-1994')
, 'PR_REP'
, 10000
, NULL
, 101
, 70
);

INSERT INTO employees VALUES


( 205
, 'Shelley'
, 'Higgins'
, 'SHIGGINS'
, '515.123.8080'
, CONVERT(DATETIME, '07-06-1994')
, 'AC_MGR'
, 12000
, NULL
, 101
, 110
);

INSERT INTO employees VALUES


( 206
, 'William'
, 'Gietz'
, 'WGIETZ'
, '515.123.8181'
, CONVERT(DATETIME, '07-06-1994')
, 'AC_ACCOUNT'
, 8300
, NULL
, 205
, 110
);

-- ********* insert data into the JOB_HISTORY table

INSERT INTO job_history


VALUES (102
, CONVERT(DATETIME, '13-01-1993')
, CONVERT(DATETIME, '24-07-1998')
, 'IT_PROG'
, 60);
INSERT INTO job_history
VALUES (101
, CONVERT(DATETIME, '21-09-1989')
, CONVERT(DATETIME, '27-10-1993')
, 'AC_ACCOUNT'
, 110);

INSERT INTO job_history


VALUES (101
, CONVERT(DATETIME, '28-10-1993')
, CONVERT(DATETIME, '15-03-1997')
, 'AC_MGR'
, 110);

INSERT INTO job_history


VALUES (201
, CONVERT(DATETIME, '17-02-1996')
, CONVERT(DATETIME, '19-12-1999')
, 'MK_REP'
, 20);

INSERT INTO job_history


VALUES (114
, CONVERT(DATETIME, '24-03-1998')
, CONVERT(DATETIME, '31-12-1999')
, 'ST_CLERK'
, 50
);

INSERT INTO job_history


VALUES (122
, CONVERT(DATETIME, '01-01-1999')
, CONVERT(DATETIME, '31-12-1999')
, 'ST_CLERK'
, 50
);

INSERT INTO job_history


VALUES (200
, CONVERT(DATETIME, '17-09-1987')
, CONVERT(DATETIME, '17-06-1993')
, 'AD_ASST'
, 90
);

INSERT INTO job_history


VALUES (176
, CONVERT(DATETIME, '24-03-1998')
, CONVERT(DATETIME, '31-12-1998')
, 'SA_REP'
, 80
);

INSERT INTO job_history


VALUES (176
, CONVERT(DATETIME, '01-01-1999')
, CONVERT(DATETIME, '31-12-1999')
, 'SA_MAN'
, 80
);

INSERT INTO job_history


VALUES (200
, CONVERT(DATETIME, '01-07-1994')
, CONVERT(DATETIME, '31-12-1998')
, 'AC_ACCOUNT'
, 90
);

You might also like