Ir al contenido principal

MIS EJEMPLOS PROPUESTOS BD BRIGADAS

 


Trigger
Create trigger Tr_Valor_AntesyDespues
on proyecto
after update
as declare @Anterior int, @Nuevo int;
if exists (select nom_proy from inserted)
begin 
select @Anterior = deleted.nom_proy from deleted inner join proyecto on proyecto.cod_proy = deleted.cod_proy
where proyecto.cod_proy = deleted.cod_proy

select @Nuevo = inserted.nom_proy from inserted inner join proyecto on proyecto.cod_proy = inserted.cod_proy
where proyecto.cod_proy = inserted.cod_proy

print 'Valor Anterior: ' + cast (@Anterior as varchar(50))
print 'Valor Nuevo: ' + cast (@Nuevo as varchar(50))
end
go

Vista
create view Vt_SaliarioMayor_a
as
select * from empleado 
where salario > 2500000
go

Procedimiento almacenado
create proc Insertar_Empleado
@cedula int,
@nom_emp varchar(50),
@telefono varchar(50),
@salario int,
@bonificación int
as
begin
insert into empleado (cedula, nom_emp, telefono, salario, bonificacion) values (@cedula, @nom_emp, @telefono, @salario, @bonificación)
end
go

Función
create function MaxValor_Salarios()
returns int as
begin 
declare @Maximo int
select @Maximo = Max(salario) from empleado
return @Maximo
end
go



Comentarios

Entradas populares de este blog

ARTICULANDO OPCIONES PARA EL MANEJO AMBIENTAL

  Mapa Mental

REDUCCIÓN DE UNIDADES

  Regla Ejercicios

ACTIVIDAD SOBRE FACTORIZACIÓN

  Ejercicios resueltos