2011-10-18 35 views
0

在我的存儲過程中,我需要使用一些變量名稱作爲foo1,foo2,foo3 .... foo10 這不是問題,在聲明階段,但在邏輯階段,做微積分這是一個真正的痛苦。在我的mysql存儲過程中使用變量

例如,我該怎麼辦:bar[i] = (foo[i] + foo10)/foo[i];

PS:如果沒有使用數組的任何方式,我可以使用concaternation,爲了得到:
foo1 = 'foo' + '1'? Adain,foo1是一個變量名;

回答

1

SQL沒有數組,它有表是集。如果你給出了一個你想要做的具體事例,有人可能會幫助你,但是現在你正在吠叫錯誤的樹。