mOSSpOWER Geschrieben 24. Januar 2007 Teilen 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. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Goos Geschrieben 25. Januar 2007 Teilen 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.