Advertisement
Guest User

Untitled

a guest
Jun 18th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.51 KB | None | 0 0
  1. DECLARE
  2. CURSOR kursor IS
  3. SELECT AVG(o.Ocena) AS ocenka, gr.Nazwa FROM OCENA o, ZAJECIA z, GRUPA gr WHERE
  4. o.ID_ZAJECIA = z.ID_ZAJECIA AND z.ID_GRUPA = gr.ID_GRUPA
  5. GROUP BY gr.NAZWA;
  6. BEGIN
  7. FOR i IN kursor LOOP
  8.     DBMS_OUTPUT.PUT_LINE(i.Nazwa||' '||i.ocenka);
  9.     END LOOP;
  10. EXCEPTION
  11.     WHEN INVALID_CURSOR THEN
  12.         DBMS_OUTPUT.PUT_LINE('Blad kursora');
  13.     WHEN NO_DATA_FOUND THEN
  14.         DBMS_OUTPUT.PUT_LINE('Nie ma zadnych grup');
  15.     WHEN OTHERS THEN
  16.         DBMS_OUTPUT.PUT_LINE('Blad');
  17. END;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement