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

时间:2012-06-19 11:53:59

标签: mysql asterisk

我有一个存储过程。它有两个输出参数。如何使用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 个答案:

答案 0 :(得分:1)

使用功能代替程序。

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

另外建议使用func_odbc而不是mysql。它自动拥有更多选项和设置连接池。 命令MySQL已弃用,将在以后的版本中删除。

相关问题