在我的mysql存储过程中使用变量

时间:2011-10-18 06:07:28

标签: mysql stored-procedures

在我的存储过程中,我需要使用一些变量名称作为foo1,foo2,foo3 .... foo10 这不是一个问题,在宣言阶段,但在逻辑阶段,做微积分这是一个真正的痛苦。

例如,我该怎么做:bar[i] = ( foo[i] + foo10 ) / foo[i];

PS:如果没有任何使用数组的方法,我可以使用concaternation,以获得:
    foo1 = 'foo' + '1'? Adain,foo1是变量名;

1 个答案:

答案 0 :(得分:1)

SQL没有数组,它有表集。如果你举一个具体的例子说明你想做什么,有人可能会帮助你,但目前你正在咆哮错误的树。