erstellen while-Schleife mit cte
wie zum erstellen von sql server-cte aus einer while-Schleife
meine Schleife wie diese
declare @ind as int
declare @code as nvarchar
set @ind = 0
while @ind < 884
begin
select @ind = @ind + 1
--here execute Procedure
--and set return value to variable
set @code = cast (@ind as nvarchar)
end
- ist ein rekursiver cte auf jeden Fall notwendig? - es ist eine Struktur, die ich verwenden würde, wenn Sie versuchen zu tun mit Laufenden Summen oder zu Fuß eine Baum-Datenstruktur ....für eine einfache Schleife
while
ist vor Ort auf. - Sie müssen das Ergebnis als Tabelle oder als einzelne Zeichenfolge?
- Sie können nicht eine gespeicherte Prozedur aufrufen, die als Teil einer Abfrage* - Sie brauchen, um erweitern Sie die definition der gespeicherten Prozedur, die in dieser Abfrage ist, dass etwas, was Sie wollen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie brauchen, Tabelle:
Wenn du eine brauchst, string:
Nachstehenden Abfrage werden Werte von 0 bis 884: