Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. CREATE OR REPLACE TYPE subordonati_*** AS VARRAY(10) OF NUMBER(4);
  2. /
  3. CREATE TABLE manageri_*** (cod_mgr NUMBER(10),
  4. nume VARCHAR2(20),
  5. lista subordonati_***);
  6. DECLARE
  7. v_sub
  8. subordonati_***:= subordonati_***(100,200,300);
  9. v_lista manageri_***.lista%TYPE;
  10. BEGIN
  11. INSERT INTO manageri_***
  12. VALUES (1, 'Mgr 1', v_sub);
  13. INSERT INTO manageri_***
  14. VALUES (2, 'Mgr 2', null);
  15. INSERT INTO manageri_***
  16. VALUES (3, 'Mgr 3', subordonati_***(400,500));
  17. SELECT
  18. INTO
  19. FROM
  20. WHERE
  21. lista
  22. v_lista
  23. manageri_***
  24. cod_mgr=1;
  25. FOR j IN v_lista.FIRST..v_lista.LAST loop
  26. DBMS_OUTPUT.PUT_LINE (v_lista(j));
  27. END LOOP;
  28. END;
  29. /
  30. SELECT * FROM manageri_***;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement