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

Entradas populares de este blog

Solucionando problemas caminos y circuitos mediante grafos.