Curso de Oracle PLSQL en español desde cero | CURSORES, video(25)
Vložit
- čas přidán 25. 03. 2021
- Creación configuración y uso de CURSORES implícitos en PLSQL
CONTACTO::informaticonfig@gmail.com
COLABORACION: paypal.me/informaticonfig
CODIGO:
drop table empleados;
create table empleados(
documento char(8),
apellido varchar2(30),
nombre varchar2(30),
domicilio varchar2(30),
seccion varchar2(20),
sueldo number(8,2)
);
insert into empleados values('22222222','Acosta','Ana','Avellaneda 11','Secretaria',1800);
insert into empleados values('23333333','Bustos','Betina','Bulnes 22','Gerencia',5000);
insert into empleados values('24444444','Caseres','Carlos','Colon 333','Contabilidad',3000);
insert into empleados values('32323255','Gonzales','Miguel','Calle 4ta No.90','Contabilidad',8000);
insert into empleados values('56565555','Suarez','Tomas','Atarazana 78','Cobros',1500); - Věda a technologie
Gracias por tu visita y participar en este curso, si te gusta por favor subscribete, dame tu like y comparte para seguir creciendo y publicando mas lecciones, esto me ayudaría mucho.
COLABORACION: paypal.me/informaticonfig
Muchas gracias por tu explicación, todo el curso hasta el momento ha sido de mucha ayuda.
Gracias informaticonfig! poco a poco vamos aprendiendo cositas :)
muchas gracias
muchas gracias, podrias explicar o alguien podria explicarme el uso de los cursores, no lo comprendo muy bien
debes repetir el video cada vez que tengas dudas y en caso de que aun tengas puedes buscar en otras fuentes
Por que no se declara al inicio el cursor? no es necesario declararlo siempre? o para usar cursores no necesariamente se inicia con un DECLARE ... CURSOR etc...?
No, declarar un cursor en PL/SQL no es obligatorio en todos los casos.
A mi no me funcionan esos cursores, estuve haciendo varias pruebas y no pasan
declare
nombre varchar2(10);
filas number(2);
begin
update empleados
set salario = salario + 1500 where salario >=1000;
if sql%notfound THEN
dbms_output.put_line('No hay empleados');
elseif sql%found then
filas:=sql%rowcount;
dbms_output.put_line('No hay empleados');
end if;
end;
Literalmente el codigo es el mismo, pero oracle me dice que estoy ejecutando funciones inexistentes, que pasa?
mandame una captura del error a informaticonfig@gmail.com
Si a alguien le da este error Informe de error -ORA-12839: no se puede modificar un objeto en paralelo después de modificarlo, asegúrense de hacer un commit antes
gracias por la colaboración Jesus.
@@informaticonfig333 gracias a ti por el curso, me ayuda bastante
Me confunde que inicie hablando de cursores y en el ejemplo nunca vi que los declarara, muy confuso estos videos de cursores
debes ver el video siguiente, ahí entenderás por que no lo declaré en este video.