J'ai besoin d'exécuter une boucle dans SQL. Google c'est un peu difficile pour une raison étrange. Dans SQL Server je viens de mettre cela est dans l'éditeur de requête SQL dans Managment Server Management StudioSQL Server boucle et insérer en 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
Tout ce que je veux faire est de régler la zoom_start et zoom_end donc (0,0) à (14,14) sauter seulement (0,14) car cela est déjà dans le tableau.
Je pense que je suis proche. Quelqu'un sait où il est éteint? Je vous remercie. Cheers -Jeremy
Belle Solution !! – rlobban
+1 ... Tally table obtient toujours le signe de tête sur une boucle en sql. –
wow .. oui .. +1 ici pour tk pour m'apprendre là-bas. :RÉ –