Buen día, muchas gracias por el excelente video. Una pregunta, usted menciona acerca de mejoras en los planes de ejecución. Tiene algún video donde pueda aprender eso? Muchas gracias
Muy buen aporte, muchas gracias por tiempo y please, el Scrip para crear procedimientos almacenados, me ayudaria mucho en mi formacion. gracias Visoalgt
Excelente profe muy útil el video. Profe una pregunta en el minuto 1:03:40 cuando llama al SP execute proc_venta2 existe alguna manera de cambiar el orden de las columnas y también cambiar el título de las columnas ? Pero sin modificar el SP. se me ocurre algo asi: Select country, customerID as clave from EXECUTE proc_venta2. Auxilio por favor
En la parte del SELECT se puede cambiar el orden de las columnas al mencionarlas y tambien se puede colocar un alias para renombrar cada columna, ahora sin modificar el query solo se me ocurre crear una variable tipo tabla o una tabla temporal y cargarle los datos del resultado del procedimiento a esa tabla
Excelentes videos, me he pasado varios días y horas aprehendiendo, su claridad y la manera didáctica se agradece. LO que no he podido encontrar es dónde ha compartido el scripts que genera procedimientos almacenados y que tan amablemente compromete en compartir, ¿me podría informar la manera o el lugar para acceder a él?, gracias
Como siempre, excelentes tus videos. Tengo una duda; a veces investigando, encuentro que que emplean el bloque begin-end cuando crean el sp pero veo que tu no lo haces en este video. Leí en un pagina que solo se emplea el bloque cuando es una función, pero viendo tu video, estoy algo confundido. A no ser que se emplea el bloque begin-end cuando estamos usando varios procesos dentro del procedimiento almacenado y se separa con dicho bloque...supongo. Mi pregunta es; cuando aplicar el bloque begin-end, en un procedimiento almacenado o en una función...? Gracias y disculpa las molestias.
Hay sentecias que su sintaxis obliga a tener un Begin y un End y otras donde la sintaxis no lo necesita pero se pueden usar como colocaría uno un parentesis para agrupar operaciones, begin...end se trata de cualquier instrucción o grupo de instrucciones Transact-SQL definidas con un bloque de instrucciones, se pueden usar al inicio de una funcion, o para agrupar una serie de instrucciones dentro de un ciclo o una condición con muchos pasos.
@@visoalgt Está genial la explicación. Tocará investigar mas a fondo en algún video o pagina donde se muestre, de forma explicita, cuando se debe o no usar un begin-end y en donde (Funciones o procedimientos almacenados). Así para estar mas que seguro de las mejores practica con ejemplos que ayude a esclarecer el tema. Aun así, te estoy muy agradecido por tu tiempo en responder mi pregunta. Mis respetos.
Buen día, en la parte casi final del video, al hablar de funciones, comentaste que la diferencia entre una función y una vista es que esta ultima no puede recibir parámetros, pero si mal no recuerdo al inicio se hizo un insert a través de una vista enviando los parámetros a ser insertados... No se si estoy equivocado o capte mal la idea ...
Mil disculpas si en algún momento te confundí pero la diferencia entre una vista y una función es que la función permite parámetros y la vista no, la vista solo encapsula instrucciones Select, no es posible guardar un insert, update o delete en la vistas. Ahora ten en cuenta que la Vista es un Select a alguna tabla entonces lo que se puede hacer es un Insert hacia la Vista que al final dejara los datos en la tabla, pero la Vista no esta encapsulando el Insert.
Excelente, voy a comprar los dos cursos. Solo una pregunta, tienes pensado en hacer un curso en udemy de administración de SQL server? O de inteligencia de negocios con SQL server?. Saludos!
Buen día, muchas gracias por el excelente video. Una pregunta, usted menciona acerca de mejoras en los planes de ejecución. Tiene algún video donde pueda aprender eso? Muchas gracias
ua-cam.com/video/zhbiGDkGmF0/v-deo.html
También los Comprare Muy Buenos . espero la de Administración ojala este cuanto Antes .. Saludos!..
Muy buen aporte, muchas gracias por tiempo y please, el Scrip para crear procedimientos almacenados, me ayudaria mucho en mi formacion. gracias Visoalgt
Hola, buenisimo el video, pero podias compartirnos los script de proc.almacenado que insertan, actualizan y borran por favor!!!!
hola disculpa puede compartir el scrip p crear procdimientos aalmcenados
Excelente profe muy útil el video. Profe una pregunta en el minuto 1:03:40 cuando llama al SP execute proc_venta2 existe alguna manera de cambiar el orden de las columnas y también cambiar el título de las columnas ? Pero sin modificar el SP. se me ocurre algo asi: Select country, customerID as clave from EXECUTE proc_venta2. Auxilio por favor
En la parte del SELECT se puede cambiar el orden de las columnas al mencionarlas y tambien se puede colocar un alias para renombrar cada columna, ahora sin modificar el query solo se me ocurre crear una variable tipo tabla o una tabla temporal y cargarle los datos del resultado del procedimiento a esa tabla
Excelentes videos, me he pasado varios días y horas aprehendiendo, su claridad y la manera didáctica se agradece. LO que no he podido encontrar es dónde ha compartido el scripts que genera procedimientos almacenados y que tan amablemente compromete en compartir, ¿me podría informar la manera o el lugar para acceder a él?, gracias
Como siempre, excelentes tus videos.
Tengo una duda; a veces investigando, encuentro que que emplean el bloque begin-end cuando crean el sp pero veo que tu no lo haces en este video.
Leí en un pagina que solo se emplea el bloque cuando es una función, pero viendo tu video, estoy algo confundido. A no ser que se emplea el bloque begin-end cuando estamos usando varios procesos dentro del procedimiento almacenado y se separa con dicho bloque...supongo.
Mi pregunta es; cuando aplicar el bloque begin-end, en un procedimiento almacenado o en una función...?
Gracias y disculpa las molestias.
Hay sentecias que su sintaxis obliga a tener un Begin y un End y otras donde la sintaxis no lo necesita pero se pueden usar como colocaría uno un parentesis para agrupar operaciones, begin...end se trata de cualquier instrucción o grupo de instrucciones Transact-SQL definidas con un bloque de instrucciones, se pueden usar al inicio de una funcion, o para agrupar una serie de instrucciones dentro de un ciclo o una condición con muchos pasos.
@@visoalgt Está genial la explicación. Tocará investigar mas a fondo en algún video o pagina donde se muestre, de forma explicita, cuando se debe o no usar un begin-end y en donde (Funciones o procedimientos almacenados). Así para estar mas que seguro de las mejores practica con ejemplos que ayude a esclarecer el tema.
Aun así, te estoy muy agradecido por tu tiempo en responder mi pregunta.
Mis respetos.
Buen día, en la parte casi final del video, al hablar de funciones, comentaste que la diferencia entre una función y una vista es que esta ultima no puede recibir parámetros, pero si mal no recuerdo al inicio se hizo un insert a través de una vista enviando los parámetros a ser insertados... No se si estoy equivocado o capte mal la idea ...
Mil disculpas si en algún momento te confundí pero la diferencia entre una vista y una función es que la función permite parámetros y la vista no, la vista solo encapsula instrucciones Select, no es posible guardar un insert, update o delete en la vistas.
Ahora ten en cuenta que la Vista es un Select a alguna tabla entonces lo que se puede hacer es un Insert hacia la Vista que al final dejara los datos en la tabla, pero la Vista no esta encapsulando el Insert.
visoalgt Gracias
Muy bueno 👏🏻
Excelente, voy a comprar los dos cursos. Solo una pregunta, tienes pensado en hacer un curso en udemy de administración de SQL server? O de inteligencia de negocios con SQL server?. Saludos!
Hola muy bueno tu canal de youtube creo que me he viste casi todos los vídeos PD: me regalas el Scrip para crear procedimientos almacenados
En ete link encontraras el script visoal.net/2012/09/08/procedimientos-almacenados/
@@visoalgt No esta ell script para crear los procedimientos almacenados.No lo veo.
Si me lo pudieras pasar te los agradeceria.