PLSQL Básico - Cursores Implícitos (Implicit Cursors)

Sdílet
Vložit
  • čas přidán 13. 05. 2012
  • Cuando se ejecutan sentencias DML (select, insert, delete, update) automaticamente se hace el proceso de apertura de la tabla, proceso de la informacion y cerrado, es por eso que se llama Cursor Implícito ya que no necesitamos hacer la declaracion de cursores como lo que pasa para un cursor explícito.
  • Věda a technologie

Komentáře • 10

  • @abnermolina8962
    @abnermolina8962 Před 3 lety

    Gracias por el tutorial, me suscribo, saludos desde guatemala.

  • @joser19G
    @joser19G Před 12 lety

    LO FELICITO EXPLICA MUY BIEN SIGA ASI.... FALTA UNO DE GROUP BY

  • @CodeMentor_Academy
    @CodeMentor_Academy Před 9 lety

    Gracias por el video, sin embargo, tengo una pregunta: dentro de la estructura de los cursores que usa en el video servirian igualmente si se los utiliza en Postgresql? o hay que hacer algun cambio? gracias por su respuesta...

    • @DanielNietoEscobar
      @DanielNietoEscobar  Před 5 lety

      Hola Otto, solo se que hay diferencias , pero no estoy familiarizado con postgresssql,,, veo que tu pregunta es de hace ya a&os,, a que tecnologia te has movido? saludos.

  • @felipehurtado5693
    @felipehurtado5693 Před 8 lety

    YO LO HICE DE LA SIGUIENTE MANERA QUISIERA SABER SI ES CORRECTO
    SELECT count(id) AS CANTIDAD
    FROM STUDENTS
    WHERE MAJOR= 'History';

    • @DanielNietoEscobar
      @DanielNietoEscobar  Před 8 lety

      +Felipe Hurtado Que tal no deberia haber ningun problema usar el alias cantidad ,, "AS" es no necesario. saludos

    • @felipehurtado5693
      @felipehurtado5693 Před 8 lety

      Daniel Nieto le puse el alias como adicional, muchas gracias por la observación, pero dado el caso así como lo hice es correcto?

  • @josealcaraz5072
    @josealcaraz5072 Před 5 lety

    Excelente vídeo!
    Yo lo realice de esta manera me gustaría saber si esta correcto.
    DECLARE
    v_count_id number;
    v_major students.major%TYPE;
    BEGIN
    SELECT count(id),major
    INTO v_count_id, v_major FROM students
    WHERE major = :p_esp
    GROUP BY major;
    dbms_output.put_line(v_major||':'||v_count_id);
    END;
    Adicional mente, al momento de ingresar el "Major" la respuesta es un poco lenta se debe a algo del código?

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

      Hola Jose, es correcto,,, lo de la lentitud de ejecucion no es por el codigo, ,, mas bien es algo de la bd ,, estas ejecutando desde apex web? saludos.

    • @josealcaraz5072
      @josealcaraz5072 Před 5 lety

      @@DanielNietoEscobar si lo estoy ejecutando desde la apex web. Gracias