社区
MS-SQL Server
帖子详情
上次谁告诉我说Sql Server 2005里面TOP后面可以跟变量的???
pellet
2006-09-28 03:44:55
记得上次提问,有人告诉我说Sql server 2005里面TOP后面可以跟变量
如
declare @num as int
set @num = 10
select top @num * from table
结果我在2005里面一试,还是不行,欺骗我的感情啊~~~~
...全文
143
6
打赏
收藏
上次谁告诉我说Sql Server 2005里面TOP后面可以跟变量的???
记得上次提问,有人告诉我说Sql server 2005里面TOP后面可以跟变量 如 declare @num as int set @num = 10 select top @num * from table 结果我在2005里面一试,还是不行,欺骗我的感情啊~~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
allright_flash
2006-09-28
打赏
举报
回复
declare @num as int
set @num = 10
select top(@num) * from table
问题解决了,我还在想半天。呵呵
pellet
2006-09-28
打赏
举报
回复
原来加个括号.....囧
谢谢ls
dawugui
2006-09-28
打赏
举报
回复
2楼正解,经测试无误.
dawugui
2006-09-28
打赏
举报
回复
楼上正解,经测试无误.
guanjm
2006-09-28
打赏
举报
回复
declare @num as int
set @num = 10
select top(@num) * from table
要加()的
冷箫轻笛
2006-09-28
打赏
举报
回复
declare @num as int
declare @sql varchar(200)
set @num = 10
set @sql = 'select top '+ cast(@num as char) + ' * from table'
exec(@sql)
Microsoft
SQL
Server
2005
服务器安全与维护
本课程从安装
SQL
Server
2005
基础讲起逐步深入创建维护计划任务、配置服务器和角色管理、日志备份还原操作等。
如何在
SQL
Server
中的 SELECT TOP 中 使用
变量
数据库环境:
Sql
Server
2005
查询语句类似: SELECT TOP XX * FROM tbl ... 以前使用时,这种查询一般都是在程序中拼好
Sql
语句再执行,这次打算在存储过程中,用参数传入查询行数,使用类似: ...
MS
SQL
中select top 后跟
变量
SQL
2005
中selecdt top后是可以直接跟
变量
的比如:(但要注意的是
变量
要用括号括起来) select top (@i )* from table 在
SQL
2000中,Select Top后是不能直接跟
变量
的: 要解决2000中top后跟
变量
的方法有两...
如何在
SQL
Server
中的SELECT TOP 中使用
变量
在 TOP 中使用
变量
以下示例使用
变量
获得 AdventureWorks 数据库的 dbo.Employee 表中列出的前 10 个雇员。USE AdventureWorks ; GO DECLARE @p AS int SET @p='10' SELECT TOP(@p)* FROM HumanResources.Employee; ...
SQL
Top
后面
跟
变量
... exec ('select top '+@PageSize+' [User_Id],User...
SQL
SERVER
2000不支持 TOP +
变量
只能用动态
SQL
解决盖子看大家都有这个需求 于是呼
SQL
SERVER
2005
支持这个功能了 具体动态参考上术代码
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章