Sql server 如何使用参数限制select中的行
我想使用参数设置所选行的限制,但显然我无法编写以下内容:Sql server 如何使用参数限制select中的行,sql-server,tsql,Sql Server,Tsql,我想使用参数设置所选行的限制,但显然我无法编写以下内容: select top @count * from tbl 此外,我不太喜欢将select转换为字符串: exec('select top ' + casttovarchar(@count) + ' * from tbl') 问题:是否可行以及如何参数化选择顶部?可以使用括号: select top (@count) * from tbl 可以使用括号: select top (@count) * from tbl 将order
select top @count * from tbl
此外,我不太喜欢将select转换为字符串:
exec('select top ' + casttovarchar(@count) + ' * from tbl')
问题:是否可行以及如何参数化
选择顶部
?可以使用括号:
select top (@count) * from tbl
可以使用括号:
select top (@count) * from tbl
将
orderby
添加到查询中会使结果更准确consistent@Prdp这不是完整的qry,完整的qry非常大向查询中添加Order By
,将使结果更准确consistent@Prdp这不是整个qry,整个qry非常大