Académique Documents
Professionnel Documents
Culture Documents
DELIMITER |
CREATE PROCEDURE autos(IN velocidad int,IN marca varchar(50))
BEGIN
IF velocidad < 120 then INSERT INTO familiares
VALUES(velocidad,marca);
ELSE
INSERT INTO deportivos
VALUES(velocidad,marca);
END IF;
END;
|
Esto puede reducir la probabilidad de que los datos sean
corrompidos por el uso de programas clientes defectuosos o
erróneos. De este modo, el motor de base de datos puede
asegurar la integridad de los datos y la consistencia, con la ayuda
de procedimientos almacenados.
Algunos afirman que las bases de datos deben ser utilizadas para
el almacenamiento de datos solamente, y que la lógica de
negocio sólo debería ser aplicada en la capa de negocio de
código, a través de aplicaciones cliente que deban acceder a los
datos.
Ahora vamos a ejecutar nuestro primer sproc de nuevo y ver lo que tenemos:
Suministro de valores por defecto
T-SQL ofrece la mayoría de las clásicas opciones para el control de flujo, incluyendo:
Execution:
Salida:
Implementing the ELSE Statement in Our Sproc