Ergebnis eines Dynamischen SQL Statements nach Ausführung weiterverwenden

By Frank Kalis

Posted on Jul 13, 2004 von in SQL Server
DECLARE @stmt nvarchar(4000)
DECLARE @rowcount bigint
DECLARE @table nvarchar(255)
SET @table = 'authors'
SELECT @stmt = 'SELECT @count = COUNT(*) FROM ' + @table
EXEC sp_executesql @stmt, N' @count bigint output', @rowcount OUTPUT
IF @rowcount > 0
     BEGIN
         SELECT @rowcount AS Anzahl
     END
RETURN 

Anzahl               
-------------------- 
23

(1 row(s) affected)
Dieser Eintrag wurde eingetragen von und ist abgelegt unter SQL Server. Tags: ,

Noch kein Feedback


Formular wird geladen...