我的sql过程有问题.
MySQLWorkbench告诉我它错过了我的第一个SET的“结束”,但不是第二个.我不知道为什么.
DELIMITER $
drop procedure if exists pay10percent$
create procedure pay10percent(IN montant decimal(9,2),IN idResa INT(5))
begin
declare circuitid INT;
SET circuitid = (
SELECT IDCIRCUIT
FROM RESERVATION
WHERE IDRESERVATION=idResa
);
declare montantCircuit decimal(9,2);
SET montantCircuit = (SELECT PRIX FROM CIRCUIT WHERE IDCIRCUIT=circuitid);
end;
$
DELIMITER ;
谢谢.
最佳答案
原文链接:https://www.f2er.com/mysql/433232.html