Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.50 KB | None | 0 0
  1. CREATE OR REPLACE PROCEDURE procedure4
  2.  
  3. IS
  4.  
  5.     v_habitantes piso.habitantes%TYPE;
  6.     v_numero persona.numero%TYPE;
  7.     v_calle persona.calle%TYPE;
  8.     CURSOR recorrido IS SELECT COUNT(dni), calle, numero FROM persona GROUP BY calle, numero;
  9.  
  10. BEGIN
  11.  
  12.     OPEN recorrido;
  13.    
  14.     LOOP
  15.    
  16.         EXIT WHEN recorrido%notfound;
  17.    
  18.         FETCH recorrido INTO v_habitantes, v_calle, v_numero;
  19.    
  20.         UPDATE piso SET habitantes = v_habitantes WHERE calle = v_calle AND numero = v_numero;
  21.    
  22.     END LOOP;  
  23.    
  24.     CLOSE recorrido;
  25.  
  26. END;
  27. /
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement