PLSQL Básico - Cursores Implicitos (vs cursores explìcitos) - Excepciones

Sdílet
Vložit
  • čas přidán 9. 05. 2012
  • Un cursor implícito es ejecutado cuando una sentencia DML es lanzada. En el caso de las sentencias UPDATE, DELETE, INSERT no es necesario agregar más código para ser usadas aunque se puede obtener informacion del proceso que ejecutaron tal como ver si encontró el set a procesar con SQL%FOUND o SQL%NOTFOUND y cuantas lineas fueron procesadas con SQL%ROWCOUNT. En el caso de la sentencia SELECT es donde se dan más diferencias ya que un cursor implícito está diseñado para regresar el resultado de una sola fila con una o más columnas, en el caso de que haya más de un resultado o ninguno, enviará un mensaje de error, cuando el manejo de los errores lo hacemos en la parte de EXCEPTION estamos transladando escenarios previstos a una parte de excepciones que tiene otro propósito. Se recomienda siempre usar cursores explícitos ya que nos da control para el manejo de los distintos escenarios por lo tanto también se muestran las diferencias entre usar cursores implícitos y explicitos.
  • Věda a technologie

Komentáře • 13

  • @diyermorenohernandez8741
    @diyermorenohernandez8741 Před 5 lety +1

    Muchas gracias por compartir tu conocimiento, explicas super bien!

  • @natycarrillo7463
    @natycarrillo7463 Před 7 lety +2

    Muchas gracias eres buenísimo para explicar

  •  Před 9 lety

    Muchas Gracias! Excelente explicación.

  • @MegaMitzio
    @MegaMitzio Před 10 lety

    Muchas gracias muy bueno tu aporte...............

  • @DANIELMR2010
    @DANIELMR2010 Před 11 lety

    muy buena tu explicacion y super clara

  • @nelysarmiento6537
    @nelysarmiento6537 Před 11 lety

    EXELENTE EXPLICACION MEJOR QUE MI MAESTRO..QUE NO LE ENTENDIA NADA PERO YA LE ENTIENDO..!!..GRACIAS... :D.

  • @danielalinrad449
    @danielalinrad449 Před 10 lety

    sep muy bien explicado la diferencia entre los dos tipos

  • @DanielNietoEscobar
    @DanielNietoEscobar  Před 11 lety

    Gracias Nely, jajaja asi me pasaba a mi,,, por ahi està una lista de reproduccion para que te vayas en orden,, es una tecnologia muy buena se usa mucho en empresas grandes. cualquier duda por acà andamos

  • @marianarodriguez6498
    @marianarodriguez6498 Před 6 lety

    Gracias Daniel, te ganaste una subscriptora mas gracias. tengo una duda, cuando hablas de utilizar cursores explícitos, ¿Te refieres a utilízalos con el SELECT verdad? porque no veo como se pudieran utilizar con los demás DML, de antemano gracias y estaré esperando tu respuesta.

  • @tiagojogos6797
    @tiagojogos6797 Před 9 lety

    Manja muito !

  • @natycarrillo7463
    @natycarrillo7463 Před 7 lety

    excelente

  • @Victor-hb2hi
    @Victor-hb2hi Před 3 lety

    bro y que diferencia hay con crear una tabla temporal? veo que es casi igual

  • @sebastianvidal8655
    @sebastianvidal8655 Před 6 lety

    MUY BUENA EXPLICACION!! QUE PROGRAMA USAS??