You are on page 1of 2

CREATE TABLE copy_dept AS SELECT * FROM departments;

SELECT * FROM copy_dept;

DESCRIBE copy_dept;
CREATE TABLE copy_emp AS SELECT * FROM employees;

DESCRIBE employees;
SELECT * FROM COPY_EMP;

INSERT INTO copy_dept;


VALUES (150, 'Business Analyst', 105, 1700);

SELECT*FROM copy_dept;

DESC copy_dept;

INSERT INTO copy_dept VALUES (250, NULL ,150, 1700);

INSERT INTO copy_dept VALUES (250, 'digital', 105, 1700);

INSERT INTO copy_dpt


(department_name, department_id, manager_id)
VALUES ('human resource', 130, 102);

SELECT * FROM copy_dept;

INSERT INTO copy_emp


(employee_id, first_name, last_name, email, phone_number, hire_date, job_id,
salary)
VALUES (307, 'Yellow', USER,'Yellow', '777.777.7777', SYSDATE, 'MK_REP', 4200);

SELECT * FROM copy_emp

DESC copy_dept;

INSERT INTO copy_dept


(department_id, manager_id, department_name)
VALUES (&dept_id, &manager_id, :dept_name);

INSERT INTO copy_emp_2


SELECT * FROM copy_emp WHERE last_name = 'polanski';

SELECT * FROM copy_emp WHERE last_name = 'polanski';


SELECT * FROM copy_emp_2;

UPDATE copy_dept
SET DEPARTMENT_NAME

UPDATE copy_dept
SET manager_id = 100, location_id = 1500
WHERE department_id = 20;

UPDATE copy_dept
SET department_name = 'Business'
WHERE department_name = 'shipping';

UPDATE copy_emp
SET salary =
(SELECT salary FROM employees WHERE last_name = 'king'),
job_id = (SELECT job_id, FROM employees WHERE last_name = 'Kochhar')
WHERE last_name = 'Orang';

UPDATE copy_emp
SET salary =
(SELECT salary FROM employees WHERE last_name = 'king'),
job_id =
(SELECT job_id, FROM employees WHERE last_name = 'Kochhar')
hire_date =
(SELECT hire_date, FROM employees EHERE last_name = 'Whalen')
WHERE Wemployee_id = 206;

ALTER TABLE copy_emp


ADD (department_name VARCHAR2(30));

DELETE FROM copy_emp_2;


SELECT * FROM copy_emp_2;

DROP TABLE copy_emp_2;

DELET FROM copy_dept


WHERE department_id =
(SELECT department_id FROM departments
WHERE department_name LIKE 'Accounting');

SELECT * FROM departments;

DELET FROM

merge nto COPY_emp_2 c USING Eemployees e


ON (c.employee_id = e.employee_id)
WHEN MATCHED THEN UPDATE SET
c.last_name = e.depatment_id,
c.salary = e.salary
WHEN NOT MATACHED THEN INSERT VALUES
(e.employee_id, e.first_name, e.last_name, e.email e.phone_number,
e.hire_date, e.job_id, e.salary, e.commission_pct, e.manager_id, e.department_id,
e.bonus);

You might also like