mOSSpOWER Geschrieben 24. Januar 2007 Geschrieben 24. Januar 2007 Hallo "Freunde", gibt es beim SQL-Server eine Möglichkeit, eine Abfrage dynamisch an einen Cursor zu übergeben? Ähnlich so: SET @sql = 'SELECT a FROM fo DECLARE record CURSOR LOCAL STATIC FOR SELECT @sql leider funktioniert die zweite Zeile nicht .. hier muss ich "hardgecoded" z.B. DECLARE record CURSOR LOCAL STATIC FOR SELECT a FROM fo reinschreiben .. hat jemand Lösung ... bin da noch ziemlich neu drinnen. Danke schon mal.
Goos Geschrieben 25. Januar 2007 Geschrieben 25. Januar 2007 Du musst eher etwas in folgender Richtung machen. SET @sql = N'DECLARE record CURSOR LOCAL STATIC FOR SELECT a FROM fo' EXEC sp_executesql @sql Goos
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden