BIENVENIDOS.

Este Proyecto fue creado a fin de satisfacer las necesidades los usuario, el contenido que se encuentra es muy especifica, se trata de dar una breve pero clara informacion de los temas a tratar.

11 ago 2011

CURSORES CON PARAMETRO.

Los cursores con parámetros son útiles cuando queremos restringir los resultados de la consulta, también son prácticos porque los declararemos como variables (no es necesario reescribir el código) y si no es necesario utilizar todas las columnas devueltas (como cuando se usa la sentencia FETCH.
  1.    CURSOR c_prueba(dato1 NUMBER, dato2 VARCHAR2) IS
  2.       SELECT s.col1, s.col2, s.col3
  3.         FROM sales s
  4.        WHERE s.YEAR = dato1
  5.          AND s.status = dato2; 
  6.    
  7.    DBMS_OUTPUT.put_line('Ventas del 2007 que tengan estado CERRADO ');
  8.    --Noten que no es necesario definir la variable wc_cursor
  9.    FOR wc_cursor IN c_prueba(2007, 'CERRADO') LOOP
  10.       DBMS_OUTPUT.put_line('col1 '||wc_cursor.col1||' col2 '||wc_cursor.col2);
  11.    END LOOP;

No hay comentarios:

Publicar un comentario