AlbertMourato

Untitled

Dec 2nd, 2015
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.71 KB | None | 0 0
  1. CREATE OR REPLACE TYPE ATORES AS VARRAY(10) OF varchar2(50);
  2. CREATE OR REPLACE TYPE COMPLEMENTO AS OBJECT(
  3.   duracao NUMBER,
  4.   ano NUMBER
  5. );
  6. /
  7. CREATE OR REPLACE TYPE FILMES AS OBJECT(
  8.     cod NUMBER,
  9.     titulo varchar2(20),
  10.     ator ATORES,
  11.     comp COMPLEMENTO
  12. );
  13. /
  14.  
  15. CREATE OR REPLACE TYPE relacacao AS OBJECT(
  16.   filme REF FILMES
  17. );
  18. /
  19.  
  20. CREATE OR REPLACE TYPE relacao_nt AS TABLE OF relacacao;
  21. /
  22.  
  23. CREATE OR REPLACE TYPE DVD AS OBJECT(
  24.       cod NUMBER,
  25.       titulo varchar2(20),
  26.       genero varchar2(20),
  27.       rela relacao_nt
  28. );
  29. /
  30. CREATE TABLE DVD_tb OF DVD(
  31.   cod PRIMARY KEY
  32. )NESTED TABLE rela STORE AS relacoes_nt;
  33.  
  34. CREATE TABLE FILMES_TB OF FILMES(
  35.     cod PRIMARY KEY
  36. );
  37. --LETRA B
Advertisement
Add Comment
Please, Sign In to add comment