ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Procedimientos Almacenados y Triggers


Enviado por   •  14 de Febrero de 2016  •  Apuntes  •  285 Palabras (2 Páginas)  •  282 Visitas

Página 1 de 2

A01BD. Procedimientos Almacenados y Triggers

Estudiante:

Matricula:

Actividad 01. Construir 3 procedimientos almacenados, a partir de la base de datos dada anteriormente, donde:

Nota: Inserta la codificación en cada uno de los recuadros según corresponda

  1. Mostrar el detalle de pedidos de un cliente en específico (usaras la clave de cliente para este proceso)

-- PRODECIMIENTO ALMACENADO MUESTRA PEDIDO DE UN CLIENTE

CREATE PROCEDURE PEDIDOCLIENTES

AS

SELECT * FROM VENTA.PedidosCabe

WHERE IDCLIENTE = 'C001'

GO

EXECUTE DBO.PEDIDOCLIENTES

[pic 1]

  1. Mostrar el nombre de los empleados que atendieron algún pedido en específico (usaras la clave de pedido para este proceso)

-- PRODECIMIENTO ALMACENADO MUESTRA NOMBRE EMPLEADO

CREATE PROCEDURE NOMEMPLEADO

AS

SELECT NOMEMPLEADO AS NOMBRE, 

       APEEMPLEADO AS APELLIDO

FROM RRHH.EMPLEADOS EMP INNER JOIN VENTA.PEDIDOSCABE PED

ON EMP.IDEMPLEADO = PED.IDEMPLEADO

WHERE IDPEDIDO = 3001

GO

EXECUTE DBO.NOMEMPLEADO

[pic 2]

  1. Enlistar los productos menores a 5 unidades en inventario, además de colocar el nombre de proveedor de cada producto

-- PRODECIMIENTO ALMACENADO MUESTRA NOMBRE EXISTENCIA MENOR A 5

CREATE PROCEDURE MENOR5

AS

BEGIN TRANSACTION

BEGIN TRY

SELECT NOMPROVEEDOR AS 'Nombre del Proveedor', 

           NOMPRODUCTO AS 'Nombre Del producto',

           UNIENEXISTENCIA AS Existencia

FROM COMPRA.PROVEEDORES PROV INNER JOIN COMPRA.PRODUCTOS PROD

ON PROV.IDPROVEEDOR = PROD.IDPROVEEDOR

WHERE UNIENEXISTENCIA <= 5

END TRY

BEGIN CATCH

SELECT ERROR_NUMBER(),ERROR_MESSAGE()

END CATCH

COMMIT TRANSACTION

GO

EXECUTE MENOR5

[pic 3]

 

...

Descargar como (para miembros actualizados)  txt (2 Kb)   pdf (515 Kb)   docx (239 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com