t-sql - t/sql 中的 Excel 参数 SELECT TOP xxx 不使用 SP

标签 t-sql excel parameters

这实际上只是一个简短的问题,但我在任何地方都找不到答案。

是否可以在 t/sql 查询中使用 Excel 参数作为 SELECT TOP xxxx,其中此处的参数定义提取多少行,而不使用存储过程?

最佳答案

从 sql 2005 及更高版本开始,您可以将查询编写为:

在 msquery 中输入以下内容:

   {CALL sp_executesql (N'select top (@a) * from mytable', N'@a int', ?)}

关于t-sql - t/sql 中的 Excel 参数 SELECT TOP xxx 不使用 SP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8078091/

相关文章:

SQL Group by 和 concat

sql - 实现向数据库角色授予对数据库中所有用户表的权限的 SQL 脚本的最佳方法是什么?

vba - Excel VBA - 寻找简化循环的方法

c# - 将 gridview 导出到 Excel 时无法识别阿拉伯字符

java - Action 之间的Struts2参数

SQL Server窗口函数: can you do a ROW BETWEEN type construct?

sql - 在分区上使用 row_number() 或 dendense_rank() 的计算列

excel - 处理错误

java - (Java) 不使用参数或 ModelAndView 访问 Spring Model

amazon-web-services - Cloudformation - 在 EC2 服务器中使用参数