Sto lavorando ad una SP che deve riempire una tabella in queta maniera:

Campo 1..................Campo 2
0...........................0
0...........................1
0...........................2
1...........................0
1...........................1
1...........................2
2...........................0
2...........................1
2...........................2

per farlo ho creato un cliclo con il while in questa maniera:

codice:

SET @x = 0 
SET @y = 0 

WHILE @y <= @assey 
BEGIN 

WHILE @x <= @assex 
BEGIN 
INSERT INTO Tabella1 VALUES (@y, @x) 
SET @x = @x + 1 
END 

SET @y = @y + 1 
END
dove @assey e @assex sono due variabili int che passo alla mia sp (nell'esempio 2 e 2).

Solo non funziona: fa il secondo ciclo ma ignora il primo. In altre parole il risultato è:

Campo 1..................Campo 2
0...........................0
0...........................1
0...........................2

e si ferma qui. Qualche consiglio?

Ciao e grazie