Mis Ejemplos Propuesto BD Brigadas
/*EJERCICIOS PROPUESTOS*/
/*TRIGGER*/
CREATE TRIGGER tr_noActualizaEmpleado
ON empleado
FOR UPDATE
AS
IF UPDATE empleado
BEGIN
PRINT 'No se puede actualizar'
ROLLBACK TRANSACTION
END
/*VISTA*/
CREATE VIEW v_medicamentoMen
AS
SELECT medicamento.*
FROM medicamento
WHERE valor<1000000000
/*PROCEDIMIENTO ALMACENADO*/
USE [BD_BRIGADAS]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[eliminar_Medicamento]
@cod_med int
AS
DELETE FROM medicamento WHERE cod_med=@cod_med
/*FUNCION*/
CREATE FUNCTION buscarEmpleado(
@nom_emp varchar (50)
)
RETURNS TABLE
AS
RETURN(
SELECT * FROM empleado WHERE nom_emp LIKE '%'+@nom_emp+'%'
);
GO
Comentarios
Publicar un comentario