You are on page 1of 2

Taller de implementacin de base de datos Procedimientos almacenados

Resolver los siguientes ejercicios de procedimientos almacenados:

PROCEDIMIENTOS CON SOLO VARIABLES DE ENTRADA

1. Crear un pa que muestre el monto total de ventas de una categora de productos,


cuyo nombre es enviado completo o parcialmente como parmetro. En el caso de que
no se enve el parmetro deber mostrarse el resultado para todas las categoras
Ejemplo de ejecucin: EXEC Ejercicio1 Cond
EXEC Ejercicio1 Condiments

2. Crear un pa que muestre el monto total facturado de un producto, en un ao y


trimestre determinados que son ingresados como parmetros de entrada
EXEC Ejercicio3 Chai, 1997, 1

PROCEDIMIENTOS CON VARIABLES DE ENTRADA Y DE SALIDA

3. Construir un pa que reciba un identificador de pedido y que devuelva en una variable


de salida su monto de facturacin correspondiente

4. Construir un pa que reciba un identificador de pedido y que devuelva en una variable


de salida el nmero de das que demora la entrega

5. Construir un pa que muestre en variables de salida el nmero de pedidos atendidos


antes de la fecha programada de entrega, los que se atendieron a tiempo, y los que
presentaron retraso. El pa recibe como parmetro un parmetro CHAR(1). Antes de la
fecha(A). A tiempo(T). Con retraso(R)

PROCEDIMIENTOS CON SENTENCIAS INSERT, UPDATE Y DELETE

6. Construir un PA que permita registrar un nuevo empleado.


7. Construir un PA que permita actualizar datos de un empleado.
8. Construir un PA que permita eliminar un nuevo empleado.

Ing. Luis Dvila Hurtado Pgina 1


Taller de implementacin de base de datos Procedimientos almacenados

MISCELANEA DE PROCEDIMIENTOS ALMACENADOS

9. Construir un pa que muestre los 5 pedidos con mayores retrasos en un ao determinado.


Mostrar el idpedido y el nmero de das de retraso
EXEC Ejercicio8 1996

10. Construir un pa que muestre los "n" pedidos con mayores retrasos, donde "n" es
un parmetro de entrada Mostrar el idpedido y el nmero de das de retraso*/
EXEC Ejercicio9

11. Construir un pa que muestre la categora que obtuvo el mximo monto total de ventas
totales en un ao determinado; y que adems permita insertar un registro en la Tabla1
conteniendo los datos que se muestran en su estructura. Deber validar que no se registre
varias veces para el mismo ao.
EXEC Ejercicio10 1997
Estructura de la Tabla1:
CREATE TABLE [dbo].[Tabla1] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[ao] [int] NULL ,
[monto] [numeric](9, 2) NULL,
[categora] [varchar](30) NULL
) ON [PRIMARY]
GO

11. Crear un pa que muestre un mensaje(comandos PRINT) indicando los nombres de los
productos que no se han vendido, segn el ao ingresado como parmetro de
entrada EXEC Ejercicio11 1996

Ing. Luis Dvila Hurtado Pgina 2

You might also like