Verwendung:
BEGIN
EXEC sp_executesql @nvarchar_parameter
END
...angenommen, der Parameter ist eine vollständige SQL-Abfrage. Wenn nicht:
DECLARE @SQL NVARCHAR(4000)
SET @SQL = 'SELECT ...' + @nvarchar_parameter
BEGIN
EXEC sp_executesql @SQL
END
Achten Sie auf SQL-Injection-Angriffe , und ich empfehle dringend, Fluch und Segen von Dynamic SQL zu lesen .