Funciones y procedimientos | Ejercicios PL/SQL #4

Sdílet
Vložit
  • čas přidán 22. 08. 2018
  • - ¿Necesitas que sea tu tutor personal? www.discoduroderoer.es/tutori...
    - Consigue cupones de descuento de mis cursos de udemy: cupones.discoduroderoer.es/#/...
    - Sigue mis próximos eventos: eventos.discoduroderoer.es
    - Visita nuestra web: www.discoduroderoer.es/
    - ¿Necesitas un servidor de calidad? Webempresa te lo da. clientes.webempresa.com/europ...
    - ¿Quieres seguir nuestros trabajos? Visita nuestro github. github.com/DiscoDurodeRoer
    - ¡Sé nuestro patrón! / discoduroderoer
    - Síguenos en las redes sociales:
    - Facebook: goo.gl/JcLshS
    - Twitter: goo.gl/MU2Gbo
    - Google+: goo.gl/8U8aXt
    - CZcams: goo.gl/5vjkGP o suscribete
    - Discord: / discord
    - Twitch: / discoduroderoer_prog
    - Si quieres contactar con nosotros para alguna consulta o enviarnos ejercicios: administrador@discoduroderoer.es
    - Enunciado:
    10. Realizar una función que me devuelva la suma de pagos que ha realizado. Pasa el codigo por parametro.
    11. Realizar un método o procedimiento que muestre el total en euros de un pedido, pasale el codigo por parametro.
    - Descarga de los proyectos y enunciados: github.com/DiscoDurodeRoer/ej...
    - Recopilación de descargas de los videos de youtube: www.discoduroderoer.es/descar...

Komentáře • 47

  • @shalchicha
    @shalchicha Před 4 lety +23

    La verdad que aprendo mucho de tus clases. Solo una recomendación para los que estamos aprendiendo, no es bueno pasar de la explicación de una función a la de un procedimiento, borrando variables, escribiendo otras, volviendo a borrar otra parte del codigo y reemplazando. Creo que sería bueno comenzar a escribirlo desde cero para familiarizar la estructura. Cuando terminas la explicación ya me perdí de que es lo que se borró y debo ver el video varias veces. Un saludo!! Muchas gracias!

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 4 lety +2

      Lo tendre en cuenta ;)

    • @rafaelherrera649
      @rafaelherrera649 Před 4 lety +1

      @@DiscoDurodeRoer Buenas noches, de antemano gracias por este contenido es de muy alta calidad pero concuerdo con el compañero, me quede en blanco al traer el codigo del segundo ejercicio de otra parte (dp.cantidad y eso)

  • @victorhugoromanruiz2671
    @victorhugoromanruiz2671 Před 3 lety +4

    Deberias crear un tutorial para funciones que retornan tablas, muchas gracias por compartir conocimientos
    saludos!

  • @andresbetag
    @andresbetag Před 2 lety

    Hola gracias por los videos.
    Ayudame por favor.
    Yo quiero saber donde puedo encontrar todas las funciones o paquetes con sjs funciones o librerias... Que trae por defecto Plsql de Oracle. Lo anterior para con ellas poder crear progrmas y saber con que puedo contar o usar al momento de programar.
    Gracias

  • @SrNicoo-ki6fr
    @SrNicoo-ki6fr Před 2 lety

    Muchas gracias crack!!!!

  • @Angel-oc6oy
    @Angel-oc6oy Před 3 lety

    asi rapido alguien sabe si puedo meter un and despues de where en la funcion

  • @takelberry590
    @takelberry590 Před 5 lety +4

    Hola profe una cosilla/opinión personal... Personalmente veo muy necesario mostrar las tablas y sus correspondientes columnas y filas con las que vamos a trabajar para ver los datos correspondientes y asimilar más fácilmente el modo con el que llevamos a cabo la programación, ya sean funciones, procedimientos, paquetes, triggers...
    Creo que podremos entender mejor lo que estamos haciendo y los cambios que se están llevando a cabo (de donde proceden los datos finales que estamos obteniendo).
    Muchas gracias por las clases y un saludo profe.

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 5 lety +2

      estoy usando la de jardineria que hemos usado en el canal. Teneis en la descripcion para descargarlo y verlo. Como ya hable de ella en su dia, pense que ya estariamos familiarizado, pero si tienes razon. Lo tendre en cuentra para proximos videos. ¡Gracias!

    • @takelberry590
      @takelberry590 Před 5 lety

      DiscoDurodeRoer gracias a ti profe, las explicaciones son tremendas.
      Por cierto, en breve tengo los exámenes, a ver si cuando los haga, puedo hacerle unas fotos para pasártelo y así tener más material para entrenar y preparar futuros exámenes y nos conviertas en auténticos tiburones 🦈 Informáticos 😄😄.
      Un saludo profe.

  • @petrusklkjaramilloacuna899

    Hola buenas, una cosa super importante y por lo que he leido en la mayoria de los comentarios esque me es imposible descargar el enunciado y la base de datos, ruego porfavor si me lo podria facilitar de alguna otra forma, muchas gracias

  • @kaiowas89
    @kaiowas89 Před 4 lety +1

    Están buenas las clases pero descargar el contenido es muy difícil, pasa por muchas páginas de cobro y ya tengo varios virus

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 4 lety

      Pasa solo por una y se puede saltar, yo tb me los descargo de ahi y no he tenido problemas

  • @danielgonzalez3446
    @danielgonzalez3446 Před 3 lety

    Buenas tardes. Estoy siguiendo los videos que estan excelentes, pero aun no he podido descargar nada de los contenidos que indicas estan subidos. todo indica que los enlaces estan caidos, podras enviarlos por mail o bien indicar donde estan para que pueda descargarlos?. Muchas gracias t segui haciendo videos. Saludos

  • @henrryjeanpaulorbezoperkga9050

    Cree una nueva columna DESCUENTO_EMP en la tabla
    EMPLOYEES
    • Cree un procedimiento con el nombre CAL_DESCUENTO_EMP
    que reciba como parámetros el ID del empleado y un % de
    descuento, permitiendo calcular el nuevo valor de descuento
    en DESCUENTO_EMP (salario* {% del descuento}) de un
    determinado empleado.
    Alguien me puede ayudar a crear un procedimiento por favor ?

  • @chezpi
    @chezpi Před 2 lety

    Buenas!! Que significa dp y p? Estoy viendo en el begin del minuto 14 y no lo entiendo, me lo podrías explicar por favor? Gracias!!

    • @raquelalvarez5184
      @raquelalvarez5184 Před 2 lety

      El dp y p es un alias que se denomina a la tabla y no escribir todo el nombre de esta en este caso le coloca a la tabla pedido p y a la tabla detallepedidos dp
      En el where usa el alias de la tabla pedido que es p
      p.codigopedido sino tendria que colocar en el where pedido.codigopedido esto se usa para abreviar.

  • @crpt-wn5mz
    @crpt-wn5mz Před 2 lety +1

    Una pregunta, cual es la utilidad del operador / al final de la sintaxis?

    • @raquelalvarez5184
      @raquelalvarez5184 Před 2 lety

      a que operador te refieres? en que min del video aparece?

    • @joao_hrd
      @joao_hrd Před 8 měsíci

      separa los bloques de codigo para que no ejecute todo junto si no solo donde quieres

  • @alexijosecarrerouseche396

    Hola tengo una consulta pasa que en el ejercicio de funciones cuando haces ya el bloque anónimo no termine de entender por qué te confundes y al final no se cómo queda ese bloque si me respondes este comentario te mando en el siguiente comentario las dos opciones a ver si me sacas de la duda ya a dos años del vídeo no sé si leerás este mensaje

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 4 lety

      Si, manda lo que veas

    • @alexijosecarrerouseche396
      @alexijosecarrerouseche396 Před 4 lety

      @@DiscoDurodeRoer perdón justo cuando empiezas el procedure corriges el bloque anonimo... perdon, te felicito por lod videos pasa que voy pausando el video y hasta no entender algo no sigo y cuando te equivocas pues me mato por que paso tiempo tratando de entender estaria bueno corregir esos detallitos para otros videos y mostrar las tablas asi sea al comienzo asi no se vean en paralelo... todo como critica constructiva ,te digo que eres quien tiene los mejores videos explicando este campo en youtube o por lo menos de los qu he visto ... saludos y gracias por responder

  • @jonathanmillananco8451

    amigo estoy en primer año de informática y quiero y me gusta aprender pero ese error me impide seguir avanzando
    por favor alguien que me pueda ayudar.
    Informe de error -
    ORA-01031: insufficient privileges
    01031. 00000 - "insufficient privileges"
    *Cause: An attempt was made to perform a database operation without
    the necessary privileges.
    *Action: Ask your database administrator or designated security
    administrator to grant you the necessary privileges

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 4 lety +1

      Como te dije, es un problema de privilegios, usa grant con el usuario que uses

    • @gabrielapuga3809
      @gabrielapuga3809 Před 4 lety +3

      Grant all privileges to *tu usuario*;

  • @jonathanmillananco8451

    Hola, al ejecutar la funcion Pagos_cliente sale este Error..
    es posible que me puedas ayudar de ante mano muchas gracias Slds.
    Informe de error -
    ORA-01031: insufficient privileges
    01031. 00000 - "insufficient privileges"
    *Cause: An attempt was made to perform a database operation without
    the necessary privileges.
    *Action: Ask your database administrator or designated security
    administrator to grant you the necessary privileges

  • @jairomunoz9379
    @jairomunoz9379 Před rokem

    buena tarde, podria enviarlos el link donde descar el pl sql que esta utilizando ,gracias

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před rokem

      Lo tienes en github mira al final de la descripción

    • @jairomunoz9379
      @jairomunoz9379 Před rokem

      @@DiscoDurodeRoer disculpa como lo descargo y que precio tiene?

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před rokem

      Ninguno, es gratis, veras un botón verde, ahí lo podrás descargar

  • @sepekemalaguita
    @sepekemalaguita Před 3 lety +1

    8:08 No entiendo porque ahora si es codigopedido y no codigocliente, creo que hubo suerte de que hubiera un cliente con valor 3 para sumar sus pagos xD. corrígeme si me equivoco.

  • @Vic-js4gm
    @Vic-js4gm Před 3 lety +4

    ¡Vas muy rápido! En cuatro capítulos ya es difícil seguirte si empiezas desde cero

  • @sergiorivas2009
    @sergiorivas2009 Před 3 lety

    no sera usted el comediante con ese nombre

  • @alexissebastian7614
    @alexissebastian7614 Před 4 lety +1

    Malardo