Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SQL Avanzado
SQL Avanzado
que
permita
DELIMITER $$
CREATE PROCEDURE `bdcolegio`.`ACTUALIZAR_DATOS_ALUMNOS`
(
pCdigo INT(5),
Nombre VARCHAR(30),
Apellido VARCHAR(35),
Direccin VARCHAR(75),
Email VARCHAR(45),
Fecha_Nacimiento DATE,
Distrito VARCHAR(70),
Pensin VARCHAR(15)
)
BEGIN
UPDATE alumno SET Nombre=Nombre, Apellido=Apellido,
Direccin=Direccin, Email=Email,
Fecha_Nacimiento=Fecha_Nacimiento, Distrito=Distrito,
Pensin=Pensin
WHERE Cdigo=pCdigo;
END$$
DELIMITER ;
AS
DECLARE fecha DATE
SELECT fecha=mat_fecha from inserted
IF (select count (*) FROM matricula WHERE mat_fecha >
01/01/1995)
BEJN
RaisError (Fecha de matrcula es mayor a 01/01/1995)
ROLLBACK TRANSACTION
END
Go