Select Statement für CURSOR als Parameter

10/12/2009 - 12:46 von Peter Haider | Report spam
Hallo,

ich habe in einer Datenbank eine Stored Procedure erstellt und möchte das
Select Statement für die Erstellung eines Cursors (innerhalb dieser Stored
Procedure) als Parameter angeben.

Meine Eingabe "SELECT @ParameterVariable" lieferte mir nur meinen Parameter
als Variable.

Kann mir jemand weiterhelfen?

Grüsse
Peter
 

Lesen sie die antworten

#1 Christa Kurschat
10/12/2009 - 13:03 | Warnen spam
Hallo Peter,

Peter Haider schrieb:

Hallo,

ich habe in einer Datenbank eine Stored Procedure erstellt und
möchte das Select Statement für die Erstellung eines Cursors
(innerhalb dieser Stored Procedure) als Parameter angeben.

Meine Eingabe "SELECT @ParameterVariable" lieferte mir nur
meinen Parameter als Variable.

Kann mir jemand weiterhelfen?



willst Du sowas machen?
declare @sql varchar(1500)
set @sql = '
declare mycur cursor for "select Feld from ' + @Tabelle + ' where blabla'
exec (@sql)
open mycur

fetch next from Mycur into ...

Ansonsten bitte Codebeispiel.

Gruß
Christa
Access-FAQ: http://www.donkarl.com
SQL-Server-FAQ: www.sqlfaq.de
InsideSql: www.insidesql.org

Ähnliche fragen