declare @id int
declare @top int
declare @sql_str nvarchar(4000)
set sql_str='select top '+cast(@top as nvarchar)+' * from DTable where id='+cast(@id as nvarchar)
EXECUTE sp_executesql sql_str
@id int,
@top int
@sql_str nvarchar(4000)
set sql_str='select top '+cast(@top as nvarchar)+' * from DTable where id='+cast(@id as nvarchar)
EXECUTE sp_executesql sql_str