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?
Schreibe einen Kommentar