PLSQL Básico - Cursores Implícitos (Implicit Cursors)
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
Gracias por el tutorial, me suscribo, saludos desde guatemala.
LO FELICITO EXPLICA MUY BIEN SIGA ASI.... FALTA UNO DE GROUP BY
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...
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.
YO LO HICE DE LA SIGUIENTE MANERA QUISIERA SABER SI ES CORRECTO
SELECT count(id) AS CANTIDAD
FROM STUDENTS
WHERE MAJOR= 'History';
+Felipe Hurtado Que tal no deberia haber ningun problema usar el alias cantidad ,, "AS" es no necesario. saludos
Daniel Nieto le puse el alias como adicional, muchas gracias por la observación, pero dado el caso así como lo hice es correcto?
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?
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.
@@DanielNietoEscobar si lo estoy ejecutando desde la apex web. Gracias