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
@normagarza95710 жыл бұрын
Daniel, sinceramente muchas gracias, realmente me han servido mucho todos los 18 videos de PL/SQL.. te vas a ganar el cielo!
@DanielNietoEscobar10 жыл бұрын
Hola Norma, en serio los acabaste?, excelente, muchas veces empezamos con algun curso y por la cantidad de informacion nos saturamos y luego no terminamos. Espero te vaya muy bien en tus metas
@marianarodriguez64986 жыл бұрын
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.
@DanielNietoEscobar6 жыл бұрын
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 :-)
@EEbnd337 жыл бұрын
Hola, son extremadamente buenos tus tutoriales, precisos y necesarios, no sabes cuanto me han servido, muchísimas gracias
@yaelvaldez83198 жыл бұрын
Saludo chico un magnifico tutorar me pase dos días en bajarme completo tu contenido dado que ya tenia amplio dominio de las mayorías de los temas expuesto en tu curso, espero que pronto continué con estos curso, me subscribí dos veces a tu canal y te dejo 7 like suerte y gracias
@alexisleandroemanuelsegovi63648 жыл бұрын
Excelente! muchas gracias por compartir tus conocimientos de PLSQL en la web, me ha sido de gran utilidad. Ejemplos muy claros. GRACIAS!
@miguelcastillo15424 жыл бұрын
Excelente material, gracias Sr. Nieto. Me sirvio de bastante ayuda y me aclaro bastantes dudas. Saludos!!
@l.fabiolarodrigueztorres557611 жыл бұрын
Gracias por compartir todo este conocimiento, explicas muy bien y lo haces ver muy claro, solo falto uno de triggers pero eso ya es mas de administración. Muchas gracias!! :)
@easyjapaneseforall9 жыл бұрын
Muy Buenas....de los mejores tutoriales que he encontrado....he terminado todos los videos y me gustan porque van al grano y los ejemplos o ejercicios se asemejan mucho a lo que nos enfrentamos cada dia. Una pregunta un BDA, debe saber muy bien estos conceptos o mas de versiones, back ups, migraciones, accesos, roles....muchas Gracias.
@DanielNietoEscobar9 жыл бұрын
Hola Steven... en mi experiencia como desarrollador teniamos una persona exclusiva como DBA. En mi caso el desarrollador es el encrgado de toda la creacion de objetos y se asegura que tengan sus grants o permisos etc. y estos los migramos a otra instancia. Aqui en esta parte de migracion en si el DBA lo unico que hace es ejecutar un script y se crean los objetos PERO no hace nada mas. Los backups de objetos depende de cada empresa, por ejemplo los releases que es cuando se mueven los codigos a prod se aseguran que antes de modificar ya este el respaldo. por si se necesita regresar a la version anterior. En cuanto a accesos a los usuarios roles, estos ya son comandos muy definidos ,, cuando entras como dba , te dicen que usar y las peticiones que deben de llevar para dar accesos. En si el rol de DBA es muy mecanizada en muchas partes. El detalle que tiene el dba es cuando hay un problema de performance en la base de datos, algo se corrompiò, o cuando se hacen clones por ejemplo para refrescar las instancias de desarrollo o calidad con la de produccion, cosas asi que es cuando si tienen que investigar mas
@DavidGuzmanproggrammer6 жыл бұрын
Que buen video, sencillo y bien explicado... muchas gracias.
@nazarenomedrano75128 жыл бұрын
Excelente tutorial, gracias por compartir tus conocimientos!! me suscribo a tu canal!! espero que subas mas tutoriales de pl!!
@kormaphon98296 жыл бұрын
GRACIAS POR COMPARTIR TUS CONOCIMIENTOS, AUNQUE FALTARON LA EXPLICACIÓN DE LOS TRIGGER
@hefaloga5 жыл бұрын
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?
@DanielNietoEscobar5 жыл бұрын
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.
@isaicruz38669 жыл бұрын
Muy bueno, me fué de gran utilidad. Saludos.
@marketingdigital2699 жыл бұрын
Isaí Cruz Por que alguns programadores medianos conseguem ter mais sucesso na carreira enquanto outros, muito melhores, não conseguem sair de onde estão? Saiba como ser um profissional TOP de linha em apenas 90 dias. Clique Abaixo! 8psdigital.com/aprendaplsql
@outofcontrol13424 жыл бұрын
@@marketingdigital269 @ Isaí Cruz ¿Por qué algunos programadores promedio tienen éxito en sus carreras, mientras que otros, mucho mejor, no salen de donde están? Descubra cómo ser un profesional de primera línea en solo 90 días. ¡Haga click abajo! www.microsoft.com/es-ww/microsoft-365/microsoft-teams/group-chat-software
@yaelvaldez83198 жыл бұрын
EXCELENTE GRAN APORTE CHICO
@100-cias9 жыл бұрын
Vi los 18 videos, y me han servido bastante, me gustaron porque son útiles, claros, al grano. Sólo una consulta, si este fue un curso "Básico" qué otros temas figurarían en un curso "intermedio" o "avanzado". Saludos!
@DanielNietoEscobar9 жыл бұрын
Hola Nelson muchas gracias, basico debido a los ejercicios que permiten tener las bases, digamos un curso mas avanzado tendria los mismos temas pero no tan explicados en las bases si no con ejercicios un poco mas complejos y metiendo algunas cosas como tipos de datos y otras funciones. Algo màs enfocado a cosas muy poco perceptibles como las que vienen en las certificacion de SQL / PLSQL. Que bueno que te haya servido, en mi experiencia si le entendiste a esto ya puedes aplicacar a un trabajo que lo requiera, lo demas seria mas enfocado a tu logica para diseñar la solucion. Saludos
@100-cias9 жыл бұрын
gracias, Daniel, y éxitos en todo!
@activenews981210 жыл бұрын
Muy buenos videos... Me han servido bastante porque yo en base de datos voy algo mal! Sabes si a la hora de usar el toad de oracle se utiliza el mismo codigo que has puesto tu en el apex?
@DanielNietoEscobar10 жыл бұрын
Hi Ivy..echale ganas porq base de datos en todo se usa,, claro que te servirà en cualquier editor, mientras tengas conexcion a la base de datos ,puedes crear los mismos objetos ,, saludos
@activenews981210 жыл бұрын
Daniel Nieto Tus videos me han ayudado bastante! :D y si se que las bases de datos hoy en dia esta en todo por eso quiero aprender todo lo que pueda! porque en clase no me entero de todo :D un saludo.
@rasvelthtapia48569 жыл бұрын
disculpe hara mas tutoriales? de este tema o este es el final? pd: muchas gracias por sus videos
@maximilianodanielguardiola37735 жыл бұрын
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.
@DanielNietoEscobar5 жыл бұрын
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.
@angelitadecaf6 жыл бұрын
Muy bien explicado
@jclaudiatgonzales91416 жыл бұрын
wow!! excelente!!!!! gracias
@paillalef211 жыл бұрын
muy claro, excelent!!!!
@jhonatanariassierra9 жыл бұрын
Excelente, muy buenoo!
@jesusmarqueznutricion943510 жыл бұрын
hola podrias hace un video para activar el depurador de oracle? asias
@deivisjlp9 жыл бұрын
en este caso los procedimientos son de select ... tambien me servirian los paquetes para los insert, upadate y delete?
@DanielNietoEscobar9 жыл бұрын
+deivisjlp Hola que tal, para todo a lo que el usuario que ejecuta tenga grants (permisos) porsupueso. saludos
@deivisjlp9 жыл бұрын
+Daniel Nieto que bien, porque tengo varios store procedure ( insert ,delete y update), functions y me piden que implemente paquetes pero aun no encuentro la logica de cuales agrupo con cuales
@joseluisbz6 жыл бұрын
Hola ¿Hay alguna diferencia en usar *AS* o *IS* para las _function_ , pues veo que en el video de Funciones kzbin.info/www/bejne/sH2VeHxjmpdqjtE usas *AS* , pero aquí usas *IS* en 3:52, además si se puede usar al definir _procedure_ o _package_ ?
@Krindox6 жыл бұрын
Yo tenía esa duda e investigué y encontré que da exactamente igual usar IS o AS, solo han sido modificaciones que se han hecho en las actualizaciones del lenguaje pero ambas siguen siendo validas.
@michelhdz22379 жыл бұрын
hola! probe tu procedimiento pero me marca error en package body: ERROR en línea 2: PLS-00323: subprograma o cursor 'DENSIDADAVILA', declarado en una especificación de paquete, se debe definir en el cuerpo del paquete que podra seer? gracias!!
@DanielNietoEscobar9 жыл бұрын
Hola Michelle,, vamos a revisarlo =) podrias pegar el codigo como lo estas ejecutando? si estas ejecutando desde el APEX cuando tenemos mas codigos tenemos que seleccionar el que queremos ejecutar porque en web no detecta cambios, podria ser pero ya con el codio vemos. Saludos
@michelhdz22379 жыл бұрын
Daniel Nieto lo estoy ejecutando mediante mi navegador, no es asi un programa como el tuyo, mira este fue mi primer codigo create or replace package paquete1 as function densidadavila return number; function habitantes_provincia return number;end paquete1; y el del body create or replace package body paquete1 as function densidadAvila( p number, s number) Return number Is Begin Return (p/s); End densidadavila; -- function habitantes_provincia ( id_provincia number ) return number is sumahab number; begin select sum(poblacion) into sumahab from localidades where n_provincia = id_provincia; return sumahab; end habitantes_provincia; end paquete1; muchisimas gracias cualquier ayuda estaria genial :D
@DanielNietoEscobar9 жыл бұрын
michelle hdz Ok,, cuando declaramos el header o especificacion del paquete este tiene que llevar tambien declaradas los parametros de entrada, si te fijas en tu caso la declaracion no los incluye, el body se ejecuta sin problema si en el header agregas tal cual son declarados, el header entonces seria: create or replace package paquete1 as function densidadAvila( p number, s number) Return number; -- function habitantes_provincia ( id_provincia number ) return number; -- end paquete1; Espero sirva, saludos.
@michelhdz22379 жыл бұрын
Daniel Nieto muchisimas gracias si era eso, disculpa ando empezando con esto por la materia de bases de datos espaciales :)
@marketingdigital2699 жыл бұрын
michelle hdz Por que alguns programadores medianos conseguem ter mais sucesso na carreira enquanto outros, muito melhores, não conseguem sair de onde estão? Saiba como ser um profissional TOP de linha em apenas 90 dias. Clique Abaixo! 8psdigital.com/aprendaplsql
@jorgebee659 жыл бұрын
Bueno.
@overhansable4 жыл бұрын
Do you play brawlstars?
@ibraselmoun55796 жыл бұрын
podrías ayudarme hacer uno package???
@DanielNietoEscobar6 жыл бұрын
Seguro Ibra,, escribeme al correo isc.danielmx@gmail.com y lo trabajamos
@davidjoserodriguezpenafiel25904 жыл бұрын
alguien me puede ayudar con el link de descarga del programa de oracle aplication express
@DanielNietoEscobar4 жыл бұрын
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.