Académique Documents
Professionnel Documents
Culture Documents
que
permita
Direccin VARCHAR(75),
Email VARCHAR(45),
Fecha_Nacimiento DATE,
Distrito VARCHAR(70),
Pensin VARCHAR(15)
)
BEGIN
INSERT INTO alumno VALUES (Cdigo, Nombre, Apellido, Direccin,
Email, Fecha_Nacimiento, Distrito, Pensin);
END$$
DELIMITER ;
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------/* Sentencia SQL para grabar los Datos: */
CALL grabar_datos_alumnos ('11', 'Rogelio', 'Matrix
Zero', 'Rosas', 'da@io.com', '1999-12-12', 'San juan', '1111')
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 ;
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------/*Sentencia SQL para Actualizar datos de la tabla alumno*/
CALL actualizar_datos_alumnos ('10', 'Santos ', 'Matrix Resonancia
', 'Rosas carcajadas', 'dario@ioman.com', '1999-12-12', 'San
Loreto', '9999')
DECLARE
nom VARCHAR(30),
apellid VARCHAR(35)
SELECT
nom=Nombre
apellid=Apellido
FROM inserted
IF (SELECT COUNT(*) FROM alumno WHERE Nombre=nom AND
Apellido=apellid)>1
BEGIN
RaisError('Nombre, Apellido ya existe',0,1)
ROLLBACK TRANSACTION
END
Go
END
Go