Trigger:
create trigger ActEmpleado
on empleado
for update
as
if update (cedula)
Begin
RAISERROR ('No puede modificar la columna [cedula]',10,1);
Rollback Transaction
End
Vistas:
create view ProyectosMedellin
as
Select * from proyecto where ciudad = 'Medellín'
Procedimiento almacenado:
create procedure ActualizarEmpleado
@Cedula int, @Nombre varchar(50), @Telefono varchar(50), @Salario int, @Bonificacion int
as
update empleado set nom_emp = @Nombre, telefono = @Telefono, salario = @Salario, bonificacion = @Bonificacion where cedula = @Cedula
Funciones:
create function MedicamentosPastillas(
)
returns table
as
return(Select * from medicamento where forma_uso = 'pastilla')
Seguridad en la base de datos:
use master
create login UsuarioBrigadas with password = '1234'
Use BD_Brigadas
create user UsuarioBrigadas
grant select on schema ::[dbo] to UsuarioBrigadas
No hay comentarios:
Publicar un comentario