我需要在SQL中运行一个循环。谷歌这有点难以出于某种奇怪的原因。在SQL Server我只是把这是在SQL Server枭雄查询编辑工作室SQL Server循环并插入到sql中
DECLARE @z_start INT
SET @z_start = 0
DECLARE @z_end INT
SET @z_end = 0
WHILE (@z_start <= 14) BEGIN
IF(@z_start != 0 AND @z_end != 14)
WHILE (@z_end <= 14) BEGIN
INSERT INTO [campusMap].[dbo].[zoom_levels] ([zoom_start],[zoom_end]) VALUES (@z_start,@z_end)
SET @z_end = @z_end + 1
END
SET @z_start = @z_start + 1
END
END
所有我想要做的是设置zoom_start和zoom_end所以(0,0)到(14,14)只跳过(0,14),这已经在表格中了。
我想我很近。任何人都知道它在哪里?谢谢。 Cheers -Jeremy
很好的解决方案! – rlobban 2012-03-26 16:37:43
+1 ... Tally表总是在sql中获得循环点头。 – 2012-03-26 16:39:09
哇..是的.. +1在这里tk在那里学习我。 :d – 2012-03-26 16:49:29