【发布时间】:2011-04-02 03:05:02
【问题描述】:
我正在尝试为矩阵生成一组行,但 @xcolcount 仅在循环中保持为零,而内部循环执行所需的操作:
Declare @xColCount int
Declare @yRowCount int
set @xColCount = 0
set @yRowCount = 0
WHILE (@xColCount < @widthCol)
BEGIN
WHILE (@yRowCount < @heightRow)
BEGIN
-- do the insert
INSERT
INTO Scenario.MapCell(Guid, Map, Col, ColAplha, Row)
VALUES (newID(), @mapGuid, @xColCount, 'A', @yRowCount)
SET @yRowCount = @yRowCount + 1
END
SET @xColCount = @xColCount + 1
END
【问题讨论】:
标签: sql loops while-loop procedure