【发布时间】:2017-02-09 11:43:22
【问题描述】:
在 MySQL 存储过程中,有没有办法获取输入参数及其值?我可以从 information_schema.parameters 中获取参数名称。但我也想知道运行时的参数值。 我想得到这个的原因是我有大量的存储过程。我想在每个存储过程中做的第一件事是记录传递的输入参数值。
【问题讨论】:
标签: mysql stored-procedures parameters
在 MySQL 存储过程中,有没有办法获取输入参数及其值?我可以从 information_schema.parameters 中获取参数名称。但我也想知道运行时的参数值。 我想得到这个的原因是我有大量的存储过程。我想在每个存储过程中做的第一件事是记录传递的输入参数值。
【问题讨论】:
标签: mysql stored-procedures parameters
您可以使用 SELECT IN_VAR_PARAM,这将在屏幕上打印 IN_VAR_PARAM 输入参数。如果有多个输入参数,那么您可以使用相同的语句跟踪它们。 或者你可以尝试使用Log表。只需创建一个简单的LOG表,并将所有输入参数一一输入。 完成Procedure执行后,您可以跟踪LOG表中所有变量的值。
【讨论】: