Advertisement
Zalosin

SGBD LAB 4

Oct 29th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.89 KB | None | 0 0
  1. SET SERVEROUTPUT ON;
  2. DECLARE
  3.   TYPE emp_record IS RECORD(
  4.     employee_id employees.employee_id%TYPE,
  5.     salary employees.salary%TYPE,
  6.     job_id employees.job_id%TYPE);
  7.   emprec1 emp_1235%ROWTYPE;
  8.   emprec2 emp_1235%ROWTYPE;
  9.   angajat emp_record;
  10. BEGIN
  11.   SELECT * INTO emprec1
  12.   FROM employees
  13.   WHERE employee_id = 100;
  14.   SELECT * INTO emprec2
  15.   FROM employees
  16.   WHERE employee_id = 101;
  17. --  DELETE FROM emp_1235
  18. --  WHERE employee_id = 100
  19. --  RETURNING employee_id,salary,job_id into angajat;
  20. --  DBMS_OUTPUT.PUT_LINE('Angajatul cu codul ' || angajat.employee_id || ' cu jobul ' || angajat.job_id || ' are salariul ' || angajat.salary);
  21.  
  22.   DELETE FROM emp_1235
  23.   WHERE employee_id = 100 AND employee_id = 101;
  24. --  
  25. --  DELETE FROM emp_1235
  26. --  WHERE employee_id = 101;
  27.  
  28.   INSERT INTO emp_1235
  29.   VALUES emprec1;
  30.  
  31.   INSERT INTO emp_1235
  32.   VALUES emprec1;
  33.  
  34. END;
  35. /
  36. ROLLBACK;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement