Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/08/2013, 09:35
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: cursores y triggers plsql

Yo lo pondría de otra forma, para empezar a probar:
Código SQL:
Ver original
  1. /*----declaracion---*/
  2.  
  3. DECLARE
  4.     CURSOR cursor1
  5.     IS
  6.         SELECT nombre
  7.           FROM platos
  8.          WHERE tipo = 'postre'
  9.         HAVING precio = MIN (precio);
  10.  
  11.     V_postre   VARCHAR2 (20);
  12. BEGIN
  13. /*----apertura---*/
  14.     OPEN cursor1;
  15.  
  16. /*----recogida de datos---*/
  17.     LOOP
  18.         FETCH cursor1 INTO V_postre;
  19.         EXIT WHEN cursor1%NOTFOUND;
  20.         DBMS_OUTPUT.put_line (v_postre);
  21.     END LOOP;
  22.  
  23. /*----cierre del cursor--*/
  24.     CLOSE cursor1;
  25. END;
  26. /
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)