> DECLARE @Tbl VARCHAR(30)
> SET @Tbl = @TableName
> EXECUTE 'SELECT * FROM '[EMAIL PROTECTED]
> RETURN

Der Sinn von Stored Procedures ist es, schnellere Abfragergebnisse zu
erzielen. Das erreicht man nur, wenn der SQL Server bei der Speicherung der
Stored Procedure wei�, welche Tabellen, Felder usw. betroffen sind. Dann
kann der Code vorkompiliert werden, nur dann gibt es auch die schnelleren
Abfrage-Ergebnisse. Die oben gezeigte L�sung bringt in Hinsicht auf mehr
Performance gar nichts.

Was spricht dagegen, f�r jede Tabelle eine Stored Procedure zu erstellen?
Dann wird das Ziel erreicht, den SQL-Code in der DB zu speichern, man erh�lt
einen Performance-Gewinn und kann individuell WHERE- und ORDER BY Klauseln
setzen.

Tsch��, Joachim Uersfeld

_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an