Hallo!
> ich m�chte zur Erstellung bestimmter Tabellen eine Stored Procedure
anlegen,
> die als Parameter den Tabellennamen bekommt.
>
> Zum Beispiel:
> CREATE PROC ....
> @tab_name varchar(100)
> AS CREATE TABLE @tab_name (...)
>
> Allerdings funktioniert das so nicht, ich bekomme immer einen
Sysntaxfehler
> nach CREATE TABLE.
... weil diese Prozedur so nicht kompiliert werden kann.
So geht's:
...
AS
EXECUTE ('CREATE TABLE ' + @tab_name + ' (...)')
Freundliche Gr��e
Joachim van de Bruck
| [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