Roman hat Recht, das geht mit Execute: DECLARE @Tbl VARCHAR(30) SET @Tbl = @TableName EXECUTE 'SELECT * FROM '[EMAIL PROTECTED] RETURN
> -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Auftrag von Lars Berner > Gesendet: Donnerstag, 2. Oktober 2003 21:05 > An: [EMAIL PROTECTED] > Betreff: [Database.asp] Stored Procedures mal wieder :-| > > > Hallo, > Weder diese Variante funktioniert > > ALTER PROCEDURE dbo.spTableGet > @TableName AS VARCHAR(30) > > /* > Erm�glicht das Abrufen einer gesamten Tabelle > */ > AS > SELECT * FROM @TableName > > RETURN > > noch > > ALTER PROCEDURE dbo.spTableGet > @TableName AS VARCHAR(30) > > /* > Erm�glicht das Abrufen einer gesamten Tabelle > */ > AS > DECLARE @Tbl VARCHAR(30) > SET @Tbl = @TableName > SELECT * FROM @tbl > RETURN > > Wie formuliere ich es denn richtig, wenn ich den Tabellennamen > der Tabelle, > vonder ich Daten abrufen m�chte, als Parameter �bergeben m�chte? > > Viele Gr�sse > und sch�nes langes WE > Lars Berner > > > > > > > www.zoologie-online.de > > Lars Berner > Stormcrow-Software > Postfach: 110123 > 69071 Heidelberg > > _______________________________________________ Database.asp mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/database.asp
