存储过程中的top+变量
来源:互联网 发布:java redis分布式教程 编辑:程序博客网 时间:2024/05/20 06:54
存储过程中的TOP后跟一个变量会如何?
Create proc getWorkPlan2
(@intCounter int
,@lngUserID int)
as
select Top 5 lngWorkID,strWorkName,strExecHumanName,strBeginDate
from worklist where lngExecHumanID= @lngUserID
order by lngWorkID desc
现在想将这里的Top 5 改为变量· Top @intCounter
如下
ALTER proc getWorkPlan2
(@intCounter int
,@lngUserID int)
as
exec ('select Top '+convert(varchar(10),@intCounter)+' lngWorkID,strWorkName,strExecHumanName,strBeginDate from worklist where lngExecHumanID= '
+convert(varchar(10),@lngUserID) +' order by lngWorkID desc '
老是提示 在关键字 'convert' 附近有语法错误。
于是改为
ALTER proc getWorkPlan2
(@intCounter int
,@lngUserID int)
as
declare @strCounter varchar(10)
set @strCounter=convert(varchar(10),@intCounter)
declare @strUserID varchar(10)
set @strUserID=convert(varchar(10),@lngUserID)
exec ('select Top '+@strCounter+' lngWorkID,strWorkName,strExecHumanName,strBeginDate from worklist where lngExecHumanID= '
+@strUserID +' order by lngWorkID desc '
)
OK!
后来,经saucer(思归)大哥提醒,发现可以用以下语句实现:
Alter proc getWorkPlan2
(
@intCounter int
,@lngUserID int
)
as
set rowcount @intCounter
select lngWorkID,strWorkName,strExecHumanName,strBeginDate
from worklist where lngExecHumanID= @lngUserID
order by lngWorkID desc
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/downmoon/archive/2006/04/12/660557.aspx
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/downmoon/archive/2006/04/12/660557.aspx
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/downmoon/archive/2006/04/12/660557.aspx
- 存储过程中的top+变量
- 存储过程中的top+变量(downmoon)sql
- 存储过程中select top 变量 和 if操作
- 存储过程 Top 分页
- mysql:用户变量、系统变量、局部变量(存储过程中的)
- MSSQL2000中存储过程返回值及TOP在存储过程中的用法
- sql存储过程的 TOP 后跟变量报错的解决办法
- 分页存储过程-利用select top和中间变量实现分页
- sql存储过程中的表名字段名不能用变量
- 绑定变量 存储过程
- MySQL存储过程中的用户变量,系统变量,局部变量cla
- Top 5 T-SQL 存储过程
- SQL2005 存储过程 select top的问题
- Sqlserver Top 方式分页存储过程
- SQL双top分页存储过程
- Java中的变量存储
- 表变量作为存储过程
- 关于存储过程局部变量
- Z-stack回调函数及回调机制
- 三个很常用的存储过程
- 配置Discuz!NT 3.0.0 SQL Server版
- 在HTML中使用CSS美化网页的三种方法
- 关于java与SSL证书的一些资料
- 存储过程中的top+变量
- MySQL数据库环境使用全过程
- SQL中Table型数据与用户自定义函数
- symbian 描述符(上)
- Java高效运行必备:如何选择使用String、StringBuffer与StringBuilder
- oracle 语句
- Spring基于tx/aop声明式事务配置
- MySQL高效运行必备:简单的知识教你高效运用索引
- 一个自动动态播放图片的类(downmoon)新增图片效果