动态SQL有关问题,多谢

动态SQL问题,谢谢exec sp_executesql Nselect top(5) * from MediaPack如何将top(5)中的5转化成一个变量

动态SQL问题,谢谢
exec sp_executesql N'select top(5) * from MediaPack'
如何将top(5)中的5转化成一个变量 sql
[解决办法]

DECLARE @int INT
SET @int=5
exec ( N'select top('+@int+') * from MediaPack')