【发布时间】:2011-11-14 06:56:02
【问题描述】:
我可以将表变量作为参数传递给 MySql 中的存储过程
【问题讨论】:
标签: mysql stored-procedures mysql-management
我可以将表变量作为参数传递给 MySql 中的存储过程
【问题讨论】:
标签: mysql stored-procedures mysql-management
如果您想将表作为参数传递给存储过程 - 那么答案是否定的。只能传递标量值。
可以直接通过表名访问表;如果您想使用该表名在过程中构造和运行新查询,请查看prepared statements。
【讨论】:
是的
TableA:
MyId MyNumber
1 5
2 6
3 9
Select myNumber, MyStoredProcedure(MyNumber) from TableA where MyNumber > 5
【讨论】: