如何在MySQL存储过程中获取循环值?

如何在MySQL存储过程中获取循环值?,mysql,stored-procedures,foxpro,Mysql,Stored Procedures,Foxpro,我正在将这个foxpro代码转换为MySQL存储过程 在Foxpro中,tRESCAS='tRESCAS'+tRESNUM给出了tRESCAS1,tRESCAS2,。。 和&tRESCAS给出的值是tRESCAS1或tRESCAS1或。。。还有别的 比如说 FOR I = 1 TO 10 tRESNUM = ALLTRIM(STR(I)) tRESCAS = 'tRESCAS'+tRESNUM &tRESCAS = 0.00 ENDFOR

我正在将这个foxpro代码转换为MySQL存储过程

在Foxpro中,tRESCAS='tRESCAS'+tRESNUM给出了tRESCAS1,tRESCAS2,。。 和&tRESCAS给出的值是tRESCAS1或tRESCAS1或。。。还有别的

比如说

FOR I = 1 TO 10
    tRESNUM = ALLTRIM(STR(I))
    tRESCAS = 'tRESCAS'+tRESNUM         

    &tRESCAS = 0.00

ENDFOR    
&tRESCAS会自动获取tRESCAS值tRESCAS1或tRESCAS2,如下所示

在存储过程中,如何获取这种类型的值?。(存储过程中是否有像这样的特殊变量?)


这些细节够了吗?

看看这个程序-

if I =1 =>

FOR I = 1 TO 10
        tRESNUM = ALLTRIM(STR(1))
        tRESCAS = 'tRESCAS'+1       

        tRESCAS1 = 0.00         
ENDFOR

If I =2 =>

FOR I = 1 TO 10
        tRESNUM = ALLTRIM(STR(2))
        tRESCAS = 'tRESCAS'+2       

        tRESCAS2 = 0.00         
ENDFOR

看看这个程序-

if I =1 =>

FOR I = 1 TO 10
        tRESNUM = ALLTRIM(STR(1))
        tRESCAS = 'tRESCAS'+1       

        tRESCAS1 = 0.00         
ENDFOR

If I =2 =>

FOR I = 1 TO 10
        tRESNUM = ALLTRIM(STR(2))
        tRESCAS = 'tRESCAS'+2       

        tRESCAS2 = 0.00         
ENDFOR
CALL procedure1;
+----------+
| column1  |
+----------+
| tRESCAS5 |
+----------+