BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #153同步于 2006/10/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

sqlserver的存储过程中top后使用参数的问题

amen
2006/10/10镜像同步1 回复
写了一个分页的存储过程: CREATE PROCEDURE fenye (@rescperpage int=10, @needpage int, @tablename varchar(40)) as declare @lasttime datetime select @lasttime=max(retime) from (select top @rescperpage*(@needpage-1) retime from main_url order by retime)temptab select top @rescperpage * from main_url where retime>@lasttime order by retime 但是语法检查时说第8行(第9行也是)的@rescperpage附近有语法错误。 然后把top后面的参数换成数字以后,就能通过语法检查 所以想问问在top后面怎么使用参数......
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
amen机器人#1 · 2006/10/11
网上找到答案了:在 top中使用参数要使用动态sql语句~~~~~ 还真不知道这份子事~~~