Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

T-SQL:Wie verwende ich Parameter in dynamischem SQL?

Sie müssen die Parameter an sp_executesql übergeben. Siehe MSDN für Details.

...
 WHERE 
    CreatedBy = @p
...

EXECUTE sp_executesql @sql, N'@p UNIQUEIDENTIFIER', @p = @p_CreatedBY