Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Codig
Codig
@Carnet nvarchar(50)
AS
BEGIN TRANSACTION
UPDATE i
UPDATE i
COMMIT TRANSACTION
IF (@@ERROR <> 0)
BEGIN
ROLLBACK TRANSACTION
END
UPDATE i
UPDATE i
OPEN cur_alumno
WHILE (@@FETCH_STATUS = 0)
BEGIN
ON C.Codigo = I.Codigo
OPEN cur_inscrip
WHILE (@@FETCH_STATUS = 0)
BEGIN
BEGIN
UPDATE Inscripcion
SET
Admitido = 'S'
END
ELSE
BEGIN
UPDATE Inscripcion
SET
Admitido = 'N'
END
END
CLOSE cur_inscrip
DEALLOCATE cur_inscrip
END
CLOSE cur_alumno
DEALLOCATE cur_alumno
---------**************************
/**/open cEmpleados
/**/WHILE (@@FETCH_STATUS = 0)
BEGIN
UPDATE empleado
SET
codigo = @cont
END
/**/CLOSE cempleados
/**/deallocate cempleados
selinjog argevilla
/**/open cEmpleados
/**/WHILE (@@FETCH_STATUS = 0)
BEGIN
UPDATE empleado
SET
codigo = @cont
END
/**/CLOSE cempleados
/**/deallocate cempleados
***********************************************************
set @cont = 1
/**/open cEmpleados
/**/WHILE (@@FETCH_STATUS = 0)
BEGIN
UPDATE empleado
SET
codigo = @cont
END
/**/CLOSE cempleados
/**/deallocate cempleados
************************************************************
---------************---------------
update hdr
TotalDeducciones = dtl.TDed,
TotalAPagar = dtl.TNeto
SUM(SalarioNeto) as TNeto
from QuincenaDetalle
--------------***************************
ALTER TRIGGER dbo.evitarCarnetDuplicado
ON dbo.Alumno
FOR INSERT, UPDATE
AS
BEGIN
DECLARE @Carnet nvarchar(50)
DECLARE @Id int
IF EXISTS (SELECT Carnet FROM Alumno WHERE Carnet = @Carnet AND Id <> @Id)
BEGIN
RAISERROR ('El nmero de carnet ya existe', 16, 1)
rollback transaction
END
END
GO
---------***************/////////////////
alter TRIGGER dbo.validarNota
ON Alumno
FOR INSERT, UPDATE
AS
BEGIN
--declare @notaPromedio float