“Año del Centenario de Machu Picchu para el mundo” PROCEDIMIENTOS ALMACENADOS EN SQL SERVER Curso: IMPLEMENTACION DE BASE DE DATOS VII Ciclo Integrantes: • Vásquez Paredes, Pablo • Bustamante Auccasi, Janett • Córdova Farfán, Carlos • Peña Gómez, Verónica • Rejas Quispe, José • Ruiz Asto, Luis • Valdivia Retamozo, Alejandro Ica – Perú 2011 PRODIMIENTOS ALMACENADOS CON PARAMETROS 1) Procedimiento [Prod_Letra] v1.0 Sencillo ejemplo de CREATE PROCEDURE 2) Procedimiento [Prod_Letra] v1.1 Ejemplo CREATE PROCEDURE con msje de error personalizado 3) Procedimiento [Prod_Letra] v1.2 Ejemplo CREATE PROCEDURE usando estructura TRY / CATCH para manejo de errores 4) Procedimiento [Dame_Nomb] Ejemplo CREATE PROCEDURE con parámetros de entrada/salida, usando la palabra clave OUTPUT. 5) Procedimiento [Vtas_x_Vend] Ejemplo CREATE PROCEDURE que devuelve un conjunto de resultados. 6) Procedimiento [Vtas_x_Prod] Ejemplo CREATE PROCEDURE que usa parámetros opcionales. BASE DE DATOS “VERDULEROS” 1) Procedimiento [ Prod_ Letra] v1.0 Sencillo ejemplo de CREATE PROCEDURE Y su orden de ejecución (comando EXEC) con su resultado correspondiente: 2) Procedimiento [ Prod_ Letra] v1.1 Ejemplo CREATE PROCEDURE con msje de error personalizado Y su orden de ejecución (comando EXEC) con su resultado correspondiente: 3) Procedimiento [ Prod_ Letra] v1.2 Ejemplo CREATE PROCEDURE usando estructura TRY / CATCH para manejo de errores Y su orden de ejecución (comando EXEC) con su resultado correspondiente: 4) Procedimiento [ Dame_ Nomb] Ejemplo CREATE PROCEDURE con parámetros de entrada/salida, usando la palabra clave OUTPUT. Y su orden de ejecución (comando EXEC) con su resultado correspondiente: 5) Procedimiento [ Vtas_ x_ Vend] Ejemplo CREATE PROCEDURE que devuelve un conjunto de resultados. Y su orden de ejecución (comando EXEC) con su resultado correspondiente: 6) Procedimiento [ Vtas_ x_ Prod] Ejemplo CREATE PROCEDURE que usa parámetros opcionales. Y su orden de ejecución (comando EXEC) con su resultado correspondiente, pasando parámetro NRO: Y su orden de ejecución (comando EXEC) con su resultado correspondiente, NO pasando parámetro NRO: