gpt4 book ai didi

mysql - 如何使用 Asterisk MYSQL 命令调用存储过程?

转载 作者:行者123 更新时间:2023-11-29 14:25:16 26 4
gpt4 key购买 nike

我有一个存储过程。它有两个输出参数。如何使用 Asterisk MYSQL 命令调用它?当我使用此命令时,我没有得到任何结果:

exten => s,n,MYSQL(Query resultid ${connid} CALL RemainingTime(${WeekID}, @rDay, @rHour)\;SELECT @rDay, @rHour\;)
exten => s,n,MYSQL(Fetch foundRow ${resultid} remainingDay remainingHour)
exten =>s,n,NoOp(${remainingDay})
exten =>s,n,NoOp(${remainingHour})

remainingDay和remainingHour为空;

最佳答案

使用函数而不是过程。

如果需要返回超过 1 个值,我通常使用 concat(a,':',b) 之类的东西。

此外,建议使用 func_odbc 而不是 mysql。它有更多选项并自动设置连接池。命令 MySQL 已弃用,并将在未来版本中删除。

关于mysql - 如何使用 Asterisk MYSQL 命令调用存储过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11100352/

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