Triggers y Pa

También podría gustarte

Está en la página 1de 1

Ejercicios de Update

- Cambiar de sexo a los femeninos por masculino y a los masculino por femenino
- Agregar a la tabla estudiantes nro_semestres_estudiados, y actualizar para todos los estudiantes

Ejercicios de Eliminar

- Eliminar una escuela profesional, teniendo en cuenta la integridad referencial


- Eliminar a los estudiantes que son femeninos

Disparadores

- Realizar un disparador que no me permita eliminar a un estudiante femenino


create trigger no_eliminar_femenino
on testudiante
for delete
as
begin
/*obtener el codigo del estudiante eliminado*/
declare @codigoestudiante varchar(6)
/*obtener el sexo del estudiante eliminado*/
declare @sexo int
select @sexo=sexo_estudiante
from deleted
if @sexo='F'
rollback
end;

- Realizar un disparador que no me permita eliminar un estudiante que tiene correo institucional

Procedimientos almacenados

- Realizar un PA que me permita inserta un estudiante


create procedure insertar_estudiante @codigoestu varchar(6),
@ap varchar(50), @am varchar(50), @nombres varchar(50),
@sexo varchar(1), @codigocarre varchar(3),@nota int, @nro_hermanos int,
@nrohijos int, @correo varchar(50)
as
begin
insert into testudiante
values(@codigoestu,@ap,@am,@nombres,'01-01-1989',@sexo,@codigocarre,@nota,
@nro_hermanos, @nrohijos,@correo)
end

/*ejecutamos*/
exec insertar_estudiante
'058746','gonzales','derrr','edguitar','M','002',12,6,6,'ee@unamba.edu.pe'

- Realizar un PA que me permita eliminar un estudiante


- Realizar un PA que me permita modificar el apellido paterno de un estudiante
- Realizar un PA que me permita calcular lista de estudiantes(nombre completo), escuela(nombre
escuela), y semestres matriculados

También podría gustarte