-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path6.1-SQL.sql
43 lines (41 loc) · 1.07 KB
/
6.1-SQL.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
-- COPY TABLE
-- CREATE TABLE employee_copy AS SELECT * FROM employees;
-- SELECT * FROM employee_copy
DECLARE
v_name VARCHAR2(50);
v_salary employees.salary%TYPE;
v_increase_salary NUMBER := 100;
BEGIN
--SELECT
dbms_output.put_line('SELECT');
SELECT
first_name
|| ' '
|| last_name,
salary
INTO -- must be one row
v_name,
v_salary
FROM
employees
WHERE
employee_id = 120;
dbms_output.put_line('The salary of the '
|| v_name
|| ' is : '
|| v_salary);
FOR i IN 207..216 LOOP
/*INSERT INTO employee_copy
(employee_id, FIRST_NAME, last_name, email, HIRE_DATE, JOB_ID, SALARY)
VALUES (i, 'employee_id#'|| i, 'temp', '[email protected]', sysdate, 'IT_PROG', 100);*/
/*UPDATE employee_copy
SET
salary = salary + v_increase_salary
where employee_id= i;*/
/*
DELETE FROM employee_copy
WHERE
employee_id = i;
*/ NULL;
END LOOP;
END;