Procedimientos Almacenados y Triggers
Enviado por Natalia Suarez • 14 de Febrero de 2016 • Apuntes • 285 Palabras (2 Páginas) • 308 Visitas
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
- 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] |
- 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] |
- 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] |
...