Guest User

Untitled

a guest
May 24th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.68 KB | None | 0 0
  1. SET SERVEROUTPUT ON
  2. BEGIN
  3. DBMS_OUTPUT.ENABLE;
  4. DBMS_OUTPUT.PUT_LINE('PL/SQL');
  5. END;
  6. /
  7.  
  8. CREATE OR REPLACE PROCEDURE znajdz_spektakl(Naz Varchar2)
  9. AS
  10.  
  11. CURSOR spektaklk IS
  12.   SELECT TYTUL, POCZATEK_GRANIA, ID_REZYSERA
  13.   FROM spektakl
  14.   WHERE TYTUL = Naz;
  15.  
  16. tmp spektakl%ROWTYPE;
  17.  
  18. BEGIN
  19.   OPEN spektaklk;
  20.   DBMS_OUTPUT.PUT_LINE('Spekakl pod tytulem"' || Naz ||'" jest dostępny: ');
  21.   LOOP
  22.     FETCH spektaklk INTO  tmp;
  23.       EXIT  WHEN  spektaklk%NOTFOUND;
  24.       DBMS_OUTPUT.PUT_LINE('Nazwa: ' || tmp.tytul || 'Grane od: ' || tmp.poczatek_grania || 'Rezyser: ' || tmp.id_rezysera);
  25.   END  LOOP ;
  26. CLOSE  spektaklk;
  27. END ;
  28. /
  29. SHOW err;
  30.  
  31. EXECUTE znajdz_spektakl('Hamlet');
Add Comment
Please, Sign In to add comment