Пікірлер
@matitohye1622
@matitohye1622 Жыл бұрын
excelente muchas gracias
@raduiacob5986
@raduiacob5986 Жыл бұрын
hola buenas muy buenos videos muchas gracias por todo. Una duda que tengo me podías decir que aplicación es la que usas para poner el código y luego pegarlo en los comandos de la base de datos
@hectormelendez-mh5hb
@hectormelendez-mh5hb Жыл бұрын
Muchas gracias super bueno le video gracias
@ruthrios6537
@ruthrios6537 Жыл бұрын
Que editor usas para hacer las pruebas?
@DanielNietoEscobar
@DanielNietoEscobar Жыл бұрын
Hola Ruth, Oracle da oportunidad de tener un espacio de trabajo gratis.. solo registrarte apex.oracle.com/en/learn/getting-started/ saludos
@sabrinasandi4064
@sabrinasandi4064 2 жыл бұрын
Como hago para dirigirme a un registro especifico del cursor, por ejemplo solo quiere imprimir el registro #2?
@user-ok2rb4vj3p
@user-ok2rb4vj3p 3 жыл бұрын
Me encantó la explicación, muchas gracias
@IngUribe
@IngUribe 3 жыл бұрын
Daniel, mil gracias por tan excelente instrucción, gracias a personas como usted mi hermano, es que los novatos como yo, salimos de la frustración de un error que por lo general es algo muy sencillo pero por inexperiencia los cometemos. Nuevamente muchas gracias, excelente instrucción
@Victor-hb2hi
@Victor-hb2hi 3 жыл бұрын
bro y que diferencia hay con crear una tabla temporal? veo que es casi igual
@cristhianarenales2259
@cristhianarenales2259 3 жыл бұрын
el video jamas empieza. perdi mi tiempo.
@macarenaconejera1440
@macarenaconejera1440 3 жыл бұрын
¿por qué todos los videos de programación tienen ese horrible ruido de ventilador?
@DanielNietoEscobar
@DanielNietoEscobar 3 жыл бұрын
Lo se mister ,, lo grabe hace muchos a&os solo con una diadema de esas normalitas... igual algun dia hago un curso con mejor calidad ... saludos.
@juandavidroseroacevedo1198
@juandavidroseroacevedo1198 3 жыл бұрын
Re genial el video amigo, recomendado
@jav11100
@jav11100 4 жыл бұрын
Excelente mi hermano
@melchiah6603
@melchiah6603 4 жыл бұрын
cómo evaluar cadenas?
@abnermolina8962
@abnermolina8962 4 жыл бұрын
Gracias por el tutorial, me suscribo, saludos desde guatemala.
@williamscastaneda6661
@williamscastaneda6661 4 жыл бұрын
En el script no se encuentra la tabla scholarships.
@DanielNietoEscobar
@DanielNietoEscobar 4 жыл бұрын
Hola Williams, favor de ver el video kzbin.info/www/bejne/fIPSm2SXi9-VgcU ahi se menciona la creacion de esa tabla y sus campos. cualquier duda quedo al pendiente.
@williamscastaneda6661
@williamscastaneda6661 4 жыл бұрын
Ojo: Para que puedas visualizar los datos en sqldeveloper primero debes ejecutar la sentencia -> SET SERVEROUPUT ON. De esa manera habilitas la visualizacion del dbms_output.put_line.
@sebaleal3081
@sebaleal3081 4 жыл бұрын
Explicas de maravilla, muchas gracias!
@outofcontrol1342
@outofcontrol1342 4 жыл бұрын
Aún puedo seguir este videocurso en el 2020 en medio de la pandemia Covid-19, encerrado y recibiendo clase virtuales escasas.
@olafvivas1955
@olafvivas1955 4 жыл бұрын
Gracias por tus vídeos, he aprendido mucho con ellos.
@eliasdev8582
@eliasdev8582 4 жыл бұрын
Gracias, sos un dios explicando!!!!
4 жыл бұрын
Buenas tardes.. estoy haciendo ell curso y me da este error... y esta exactamente igual que en el video por lo que no entiendo cual es el error... me podrias dar una mano... Error.... ERROR at line 17: PLS-00103: Encountered the symbol "ID" when expecting one of the following: ) , * & | = - + < / > at in is mod remainder not rem => .. <> or != or ~= >= <= <> and or like LIKE2_ LIKE4_ LIKEC_ as between from using || multiset member SUBMULTISET_ 1. create or replace procedure xxar8888(p_monto in number) 2. as 3. Cursor c_becarios is Te dejo el codigo completo , al menos yo no veo si hay algo mal... MUCHAS GRACIAS. Saludos. Santiago.- create or replace procedure xxar8888(p_monto in number) as Cursor c_becarios is Select id, first_name, Last_name from students where current_credtis = (select max(current_credits) from students); v_periodo varchar2(10); v_run_count number:=0; BEGIN select to_char(sysdate,'MON-YYYY') into v_periodo from dual; select count(id.Student) into v_run_count from scholarships where to_char (creation_date, 'MM-YYYYY') = v_periodo; if v_run_count = 0 then dbms_output.put_line('Lista de estudiantes becados de ||v_periodo||char(10)); dbms_output.put_line('id'||char(9)||'Full_name'); for r_becarios in c_becarios loop --xxar8889(r_becarios.id); dbms_output.put_line(r_becarios.id||char(9)||r_becarios.first_name||' '|| r_becarios.Last_name); insert into scholarships values (r_becarios.id; p_monto, sysdate); commit; end loop; else dbms_output.put_line('Este proceso ya fue corrido este mes'); end if; exception where others then dbms_output.put_line('Error'||sqlerrm); END ;
@DanielNietoEscobar
@DanielNietoEscobar 4 жыл бұрын
Hola Santiago, asi a lo rapido hay dos partes del codigo a revisar... WHERE current_credtis = debe ser current_credits y el error principal que mencionas es en esta parte SELECT COUNT(id.Student) en vez de punto es un guion bajo... favor de validar si es correcto. saludos.
4 жыл бұрын
@@DanielNietoEscobar Hola Daniel... Gracias por tu respuesta.. si ese era el error cometido.. lo corregi y ahora esta ok... Muchas Gracias!!! Saludos
@melchiah6603
@melchiah6603 4 жыл бұрын
No entendí cuando se agrega un dato NULL a la alista, aunque esté un nulo sigue funcionando, allí dio falso, porque efectivamente no se encuentra el 3 en la lista. Sí coloca el 5 por ejemplo, da verdadero. Oh tal vez no entiendo lo que intento ejemplificar al agregar un dato nulo.
@DanielNietoEscobar
@DanielNietoEscobar 4 жыл бұрын
Hola Dissek el detalle esta cuando se usa el "NOT IN" si tienes la lista 1,2,4,5,6 y dices el 3 no esta, es verdadero, porque no esta... pero si agregas el null a la lista,,, entonces auquen la condicion se cumple te regresa FALSE ... ejecuta el ejemplo con y sin null y podras ver el cambio de verdadero a falso saludos.
@CesarSantosLopezYolo
@CesarSantosLopezYolo 4 жыл бұрын
Eres el puto amo, que buena explicación distes con los loops!
@LuisEnriqueHilarioEsteban
@LuisEnriqueHilarioEsteban 4 жыл бұрын
como plantearías la suma de dos números pares menores que 100..
@workingwork100
@workingwork100 4 жыл бұрын
No se si será bueno o no el contenido, la caso es que no puedo prestar atencion al video con ese ruido infernal de fondo... importante arregle eso
@miguelcastillo1542
@miguelcastillo1542 4 жыл бұрын
Excelente material, gracias Sr. Nieto. Me sirvio de bastante ayuda y me aclaro bastantes dudas. Saludos!!
@davidjoserodriguezpenafiel2590
@davidjoserodriguezpenafiel2590 4 жыл бұрын
alguien me puede ayudar con el link de descarga del programa de oracle aplication express
@DanielNietoEscobar
@DanielNietoEscobar 4 жыл бұрын
necesitas el descargable? necesitaras acceso al oracle support ... o puedes usar la version web apex.oracle.com/es/ es gratis para propositos de aprendizaje. saludos.
@overhansable
@overhansable 4 жыл бұрын
Do you play brawlstars?
@hefaloga
@hefaloga 5 жыл бұрын
Muy bueno el vídeo, tengo una duda, el procedimiento que queda dentro del paquete se maneja independiente al procedimiento que esta por fuera del paquete, son dos objetos distintos o son el mismo?
@DanielNietoEscobar
@DanielNietoEscobar 5 жыл бұрын
Hola Hefaloga, serian dos objetos distintos. la diferencia seria la llamada ya que en el procedimiento va por ejemplo nadamas como estudiantes_especialidad(parametro) y en paquete edi_students.estudiantes_especialidad(parametro) .. tambien como practica intenta crear dentro del paquete dos procedimientos con el mismo nombre pero con parametros diferentes. Saludos.
@fabianrr
@fabianrr 5 жыл бұрын
Podrias hacer un remake de los videos, pero usando el esquema hr.
@Yuki_Nagato
@Yuki_Nagato 5 жыл бұрын
excelente , me has salvado
@Kazuhiro-i
@Kazuhiro-i 5 жыл бұрын
Muy buen video gracias ahora entiendo mucho mejor los cursores y sus maravillosas posibilidades, aunque ya sea para bien o mal, el nivel de dificultad en mi instituto es mucho mayor y al final igual me destruyen xD
@fabianrr
@fabianrr 5 жыл бұрын
Hola, podrias poner la presentacion para descargar.
@freddyherrera4180
@freddyherrera4180 5 жыл бұрын
Muchas graciasb profe por tus palabras tremenda reflexion, gracias te doy por compartir tus conocimiento, sos un grande, saludos!!!
@niru619niru
@niru619niru 5 жыл бұрын
Gracias por el video muy claro y me sirvió mucho apenas empiezo en PL SQL
@iKriisTiaaNzZHD
@iKriisTiaaNzZHD 5 жыл бұрын
Muy bien explicado, ya podia explicar así mi profesora de Bases de Datos
@edy231094
@edy231094 5 жыл бұрын
Vine buscando cobre y encontré oro con todo este vídeo. Gracias!
@carlospenanunez3395
@carlospenanunez3395 5 жыл бұрын
hola Daniel me pasa lo siguiente que al momento de crearme el workspace me sale invalid login como puedo solucionarlo realmente que buenos videos tienes porfa tu ayuda te dejo mi correo [email protected]
@diyermorenohernandez8741
@diyermorenohernandez8741 5 жыл бұрын
Muchas gracias por compartir tu conocimiento, explicas super bien!
@maximilianodanielguardiola3773
@maximilianodanielguardiola3773 5 жыл бұрын
Muy buenos tus vídeos, te quería preguntar a que se refiere específicamente una oferta de empleo donde pide como requisito saber hacer consultas en PLSQL, que seria específicamente que es l que tendria que hacer? Muchas Gracias.
@DanielNietoEscobar
@DanielNietoEscobar 5 жыл бұрын
Hola Maximiliano, PLSQL usa las consultas en los cursores, de ahi se accede a la informacion ,, sin embargo toda la logica es en SQL ,, PLSQL es el lenguaje de programacion que permite manipular los datos. Saludos.
@irethmar6148
@irethmar6148 6 жыл бұрын
Muy bueno, tenés algun tutorial con Fetch?? justo eso me piden :(
@DanielNietoEscobar
@DanielNietoEscobar 6 жыл бұрын
Hola Ireth, de FETCH no puse,, tienes el ejemplo de lo que te piden? igual con eso podemos validar.. Fetch al final del query para regresar cierta cantidad de columnas o FETCH para cuando tenemos un query dinamico y queremos ir a traves de las lineas del cursor. Saludos.
@mr.master_selah4640
@mr.master_selah4640 6 жыл бұрын
Excelente presentación en preocuparse por los demas, gracias
@ibraselmoun5579
@ibraselmoun5579 6 жыл бұрын
podrías ayudarme hacer uno package???
@DanielNietoEscobar
@DanielNietoEscobar 6 жыл бұрын
Seguro Ibra,, escribeme al correo [email protected] y lo trabajamos
@diegoquintero3610
@diegoquintero3610 6 жыл бұрын
Sin palabras bro, excelente video!
@josealcaraz5072
@josealcaraz5072 6 жыл бұрын
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 6 жыл бұрын
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 6 жыл бұрын
@@DanielNietoEscobar si lo estoy ejecutando desde la apex web. Gracias
@angelitadecaf
@angelitadecaf 6 жыл бұрын
Muy bien explicado
@MaximumPayne12
@MaximumPayne12 6 жыл бұрын
Primero que nada, gracias por la excelente explicación. Tengo una duda, ¿por qué es necesario declarar las variables al final en el bloque?, ¿qué sucede si mandas llamar las variables tal como estaban hasta arriba: p_name o p_x ?
@DanielNietoEscobar
@DanielNietoEscobar 6 жыл бұрын
Hola Maximum, esas variables que mencionas en realidad son parametros de salida,, valida la parte del OUT., entonces nosotros lo que estamos haciendo es darles un valor a usar cuando se ejecute el procedimiento. Saludos.
@jcravelo
@jcravelo 6 жыл бұрын
Muy buena explicacion
@marianarodriguez6498
@marianarodriguez6498 6 жыл бұрын
Hola Daniel, en 2 días ya vi todos tus vídeos, primeramente muchas felicidades por tus explicaciones en cada uno de ellos, me encanta la manera en como hablas, tienes mucha claridad en ellas, por favor sube mas vídeos de preferencia a mi en lo personal me gustaría que continuaras con la programación de PLSQL con EBS, Gracias por tu enseñanza. Recibe un fuerte abrazo.
@DanielNietoEscobar
@DanielNietoEscobar 6 жыл бұрын
Hola Mariana me da mucho gusto y fue para reforzar lo que ya sabias o porque terminaste tan rapido, si practicaste? fijate que estoy pensando en hacer unos videos para subirlos en udemy, seria parte tecnica del EBS y por ahi en los ejemplos usar el plsql como complemento,,, aun lo estoy visualizando :-)
@marianarodriguez6498
@marianarodriguez6498 6 жыл бұрын
Excelente!! ooh maestro