Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.99 KB | None | 0 0
  1. DECLARE
  2.     CURSOR cur_sveucilista IS
  3.         SELECT *
  4.         FROM fakulteti;
  5.     redak cur_sveucilista%ROWTYPE;
  6.    
  7. BEGIN
  8.     OPEN cur_sveucilista;
  9.    
  10.     LOOP
  11.         FETCH cur_sveucilista INTO redak;
  12.         EXIT WHEN cur_sveucilista%NOTFOUND;
  13.        
  14.         IF UPPER(redak.naziv) LIKE UPPER('%sve%') THEN
  15.             IF EXTRACT(YEAR FROM SYSDATE) - EXTRACT(YEAR FROM redak.datum_otvaranja) < 10 THEN
  16.                 UPDATE fakulteti
  17.                 SET sveuèilište = 1
  18.                 WHERE redak.id_fakulteta = id_fakulteta;
  19.             ELSE
  20.                 UPDATE fakulteti
  21.                 SET sveuèilište = 0
  22.                 WHERE redak.id_fakulteta = id_fakulteta;
  23.             END IF;
  24.         ELSE
  25.             UPDATE fakulteti
  26.             SET sveuèilište = 0
  27.             WHERE redak.id_fakulteta = id_fakulteta;
  28.         END IF;
  29.            
  30.        
  31.            
  32.     END LOOP;
  33. EXCEPTION
  34.  
  35. WHEN OTHERS THEN
  36.     DBMS_OUTPUT.put_line('Greška !');
  37.  
  38. END;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement