Declaración de variables en procedementos almacenados de SQL

Para iso emprega esta sintaxe:

DECLARE Var_Name Var_Type [DEFAULT Value];

Exemplo dun procedemento que calcula a idade:

DELIMITER $$

CREATE PROCEDURE CALCULA_EDAD(ANO_NAC INT)

BEGIN

DECLARE ANO_ACT INT DEFAULT 2021;

DECLARE EDAD INT;

SET EDAD=ANO_ACT-ANO_NAC;

SELECT EDAD;

END;$$

DELIMITER ;

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *