Tag: "dynamisches sql"

Dynamische Suchbedingungen in T-SQL

Posted on Jul 13, 2004 von in SQL Server

Original von Erland Sommarskog; deutsche Übersetzung von Frank Kalis

Einführung

Eine sehr weitverbreitete Anforderung an ein Informationssystem ist es, eine oder mehrere Funktionen zu haben, bei denen der Benutzer in der Lage ist, die Daten durch freie Auswahl möglichst vieler verschiedener Kriterien zu durchsuchen. Dies ist eine enorme Herausforderung, da Sie nicht nur den gewünschten Output produzieren müssen, sondern auch die Antwortzeiten innerhalb eines akzeptablen Zeitrahmens halten müssen, zumindest bei häufig verwendeten Suchen. Zu guter Letzt muss der Code leicht zu warten sein, damit neue Wünsche und Anforderungen leicht implementiert werden können.

Ganze Geschichte »

Ergebnis eines Dynamischen SQL Statements nach Ausführung weiterverwenden

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)