gpt4 book ai didi

MySQL 存储过程乘法

转载 作者:行者123 更新时间:2023-11-29 18:49:53 25 4
gpt4 key购买 nike

DELIMITER $$

CREATE PROCEDURE `calc_ytd2` (IN val_id INT(11),
OUT frstname VARCHAR(45),
OUT lstname VARCHAR(45),
OUT pay DECIMAL(10,2))
BEGIN
select fname,
lname,
(ytdhours * positionpay)
into frstname,
lstname,
pay
from employees,
jobposition
where idemployees = val_id;
end $$
delimiter ;

注意 = 这是我第一次使用 MySQL。我试图弄清楚如何在 select 语句中使用乘法,以便我可以调用该过程。我什至可以在 select 语句中使用它吗?如果可以,我该如何调用该过程?预先感谢您的帮助:)

image

最佳答案

调用类似 id 12 的过程:

set @out1 = null;
call calc_ytd2(12,@out1);
SELECT @out1;

这是一个示例,如果您的输出只有 1...

关于MySQL 存储过程乘法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44402169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com