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

ATRIBUTOS DEL CURSOR.

Para conocer detalles respecto a la situacion  del cursor hay cuatro atributos para consulta.
%FOUND .
Devuelve verdadero si el ultimo  FETCH ha recuperado algun valor; en caso contrario , devuelve faldo. Si el cursor no estaba abierto  devuelve error y si estaba abierto pero no estaba ejecutado aùn ninun  FETCH  devuelve NULL. Se suele utiliar como condicion de continuacion en bucles para recuperar informacion.

  • %NOTFOUND: hace justamente lo contrario al anterior.

  • %ROWCOUNT: nos devuelve el número de filas recuperadas hasta el momento.

  • DECLARE
          CURSOR C1 IS SELECT nombre from futbolista WHERE Cod='e1';
          Vnom VARCHAR2(15);
       BEGIN
          OPEN C1;
          LOOP
             FETCH C1 INTO Vnom;
             EXIT WHEN C1%NOTFOUND;        
             DBMS_OUTPUT.PUT_LINE (C1%ROWCOUNT || Vnom);
            
          END LOOP;
          CLOSE C1;
       END;


  • %ISOPEN: devuelve verdadero si el cursor esta abierto.


  • No hay comentarios:

    Publicar un comentario