相关疑难解决方法(0)

在SQL Server的select语句中使用带有TOP的变量而不使其动态化

declare @top  int
set @top = 5
select top @top * from tablename
Run Code Online (Sandbox Code Playgroud)

可能吗?

或任何想法这样的逻辑(我不想使用动态查询)?

sql t-sql sql-server sql-server-2005

205
推荐指数
3
解决办法
9万
查看次数

SQL Server - 使用参数选择结果集的前X个

我正在创建一个SQL Server查询,它将获取一个参数并将其用作要返回的记录号.

在伪代码中:

parameter returnCount

select top returnCount * from table where x = y
Run Code Online (Sandbox Code Playgroud)

执行该操作的语法/代码是什么?

sql-server

31
推荐指数
2
解决办法
3万
查看次数

标签 统计

sql-server ×2

sql ×1

sql-server-2005 ×1

t-sql ×1