Meinst Du so ?
DECLARE @Table nvarchar(30)
DECLARE @Statement nvarchar(200)
SET @Table = 'Tbl_Address'
Set @Statement = ('SELECT Fld_PK,Fld_LastName FROM ' + @Table)
Execute sp_executesql @Statement
Die funktioniert jedenfalls auch.
Gruss & Danke
Dominic
-----Original Message-----
From: Claudius Ceteras [mailto:[EMAIL PROTECTED]]
Sent: Dienstag, 11. Juni 2002 14:51
To: ASP Datenbankprogrammierung
Subject: [aspdedatabase] RE: SQL Server - Variablen TSQL
Geht so nicht, benutze Execute!
Claudius
>
> Hallo Zusammen
>
> Ich m�chte gerne in der FROM Klausel die Tabelle als Variable
> deklariert
> verwenden:
>
> DECLARE @Table varchar(30)
> SET @Table = 'Tbl_Address'
> SELECT Fld_LastName
> FROM @Table
>
> Das funktioniert nicht. Weiss jemand 'ne andere L�sung ? Es
> geht zwar in
> einer Stored Procedure, ich will es aber mit normalen SQL machen.
>
> Vielen Dank & Gruss
> Dominic
>
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
>
| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp