INSERT
INSERT INTO EMPLOYEES
(EMPLOYEE_ID
, FIRST_NAME
, LAST_NAME
, EMAIL
, PHONE_NUMBER
, HIRE_DATE
, JOB_ID
, SALARY
, COMMISSION_PCT
, MANAGER_ID
, DEPARTMENT_ID)
VALUES
(300
, 'Gwang Won'
, 'Won'
, 'dnjs7032'
, '010-7412-7032'
, SYSDATE
, 'IT_PROG'
, 25000
, 0.9
, NULL
, 210)
;
COMMIT;
ROLLBACK;
SELECT *
FROM EMPLOYEES
WHERE EMPLOYEE_ID =300;
INSERT INTO EMPLOYEES
(EMPLOYEE_ID
, FIRST_NAME
, LAST_NAME
, EMAIL
, PHONE_NUMBER
, HIRE_DATE
, JOB_ID
, SALARY
, COMMISSION_PCT
, MANAGER_ID
, DEPARTMENT_ID)
VALUES
(301
, 'Gwang Won1'
, 'Won1'
, 'dnjs70321'
, '010-7412-7032'
, SYSDATE
, 'IT_PROG'
, 25000
, 0.9
, 300
, 210)
;
COMMIT;
INSERT INTO EMPLOYEES
(EMPLOYEE_ID
, FIRST_NAME
, LAST_NAME
, EMAIL
, PHONE_NUMBER
, HIRE_DATE
, JOB_ID
, SALARY
, COMMISSION_PCT
, MANAGER_ID
, DEPARTMENT_ID)
VALUES
(302
, NULL
, 'Won2'
, 'dnjs7022'
, '010-7412-7032'
, SYSDATE
, 'IT_PROG'
, 25000
, 0.9
, 300
, 210)
;
COMMIT;
INSERT INTO COUNTRIES
(COUNTRY_ID
, COUNTRY_NAME
, REGION_ID)
VALUES
('KR'
, 'Korea'
, 3)
;
INSERT INTO LOCATIONS
(LOCATION_ID
, STREET_ADDRESS
, POSTAL_CODE
, CITY
, STATE_PROVINCE
, COUNTRY_ID)
VALUES
(4000
, '효령로 KTds University 211호'
, 25000
, '서울'
, NULL
, 'KR')
;
COMMIT;
INSERT INTO DEPARTMENTS
( DEPARTMENT_ID
, DEPARTMENT_NAME
, MANAGER_ID
, LOCATION_ID)
VALUES
(300
, '연구소'
, 300
, 4000)
;
UPDATE
UPDATE EMPLOYEES
SET DEPARTMENT_ID = 300
WHERE EMPLOYEE_ID IN(300,301,302)
;
COMMIT;
UPDATE EMPLOYEES
SET MANAGER_ID =100
, SALARY = 34000
WHERE EMPLOYEE_ID = 300
;
INSERT INTO JOBS
(JOB_ID
, JOB_TITLE
, MIN_SALARY
, MAX_SALARY)
VALUES
('SW_TESTER'
, 'QA'
, 4000
, 50000)
;
COMMIT;
SELECT *
FROM JOBS
WHERE JOB_ID = 'SW_TESTER';
UPDATE EMPLOYEES
SET JOB_ID ='SW_TESTER'
, COMMISSION_PCT =0.5
WHERE EMPLOYEE_ID IN(300,301,302)
;
SELECT *
FROM EMPLOYEES
WHERE JOB_ID = 'SW_TESTER'
;
UPDATE EMPLOYEES
SET SALARY =SALARY +1000
WHERE EMPLOYEE_ID IN (300,301,302)
;
SELECT *
FROM EMPLOYEES
WHERE EMPLOYEE_ID IN (300,301,302)
;
DELETE
DELETE
FROM JOB_HISTORY
;
SELECT *
FROM JOB_HISTORY
;
ROLLBACK;