存储过程
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo-- =============================================-- Author: 小黑-- Create date: 2011-2-17-- Description: 根据ID获取上一页下一页的存储过程-- =============================================ALTER PROCEDURE [dbo].[proc_PrevorNextpro]@proid int,--表id@str nvarchar(20),--prev 则是上一件 next则是下一件@tblName nvarchar(20)--表名ASBEGIN declare @rowid int select @rowid=rowid from( select ROW_NUMBER() over (order by createdate desc) as rowid,* from @tblName )as a where a.id=@proidif @str='prev'set @rowid=@rowid-1elseset @rowid=@rowid+1select * from( select ROW_NUMBER() over (order by createdate desc) as rowid,* from @tblName )as a where a.rowid=@rowidEND
总是提示消息
1087,级别 15,状态 2,过程 proc_PrevorNextpro,第 16 行必须声明表变量 "@tblName"。消息 1087,级别 15,状态 2,过程 proc_PrevorNextpro,第 24 行必须声明表变量 "@tblName"。
- 5 回答
- 0 关注
- 778 浏览
添加回答
举报
0/150
提交
取消