表变量作为参数在我的sql存储过程中

时间:2011-11-14 06:56:02

标签: mysql stored-procedures mysqli mysql-management mysql-workbench

我可以将表变量作为PARAMETER传递给MySql中的存储过程

2 个答案:

答案 0 :(得分:0)

如果要将表作为参数传递给存储过程 - 则answer为no。只能传递标量值。

该表可以直接通过其名称访问;如果要使用该表名在过程中构造和运行新查询,请查看prepared statements

答案 1 :(得分:-1)

是的

    TableA:
    MyId       MyNumber
    1          5
    2          6
    3          9


Select myNumber, MyStoredProcedure(MyNumber) from TableA where MyNumber > 5