CREATE PROC sp_PageView
@tbname sysname, --要分页显示的表名
@FieldKey nvarchar(1000), --用于定位记录的主键(惟一键)字段,可以是逗号分隔的多个字段
@PageCurrent int=1, --要显示的页码
@PageSize int=10, --每页的大小(记录数)
@FieldShow nvarchar(1000)='', --以逗号分隔的要显示的字段列表,如果不指定,则显示所有字段
@FieldOrder nvarchar(1000)='', --以逗号分隔的排序字段列表,可以指定在字段后面指定DESC/ASC
@Where nvarchar(1000)='', --查询条件
@PageCount int OUTPUT --总页数
AS
SET NOCOUNT ON...
我怎么通过调用 sp_PageView ,得到 @PageCount 的值,并打印出来。
@tbname sysname, --要分页显示的表名
@FieldKey nvarchar(1000), --用于定位记录的主键(惟一键)字段,可以是逗号分隔的多个字段
@PageCurrent int=1, --要显示的页码
@PageSize int=10, --每页的大小(记录数)
@FieldShow nvarchar(1000)='', --以逗号分隔的要显示的字段列表,如果不指定,则显示所有字段
@FieldOrder nvarchar(1000)='', --以逗号分隔的排序字段列表,可以指定在字段后面指定DESC/ASC
@Where nvarchar(1000)='', --查询条件
@PageCount int OUTPUT --总页数
AS
SET NOCOUNT ON...
我怎么通过调用 sp_PageView ,得到 @PageCount 的值,并打印出来。
declare @PageCount int
exec sp_PageView ...,...,...,...,...,...,...,@PageCount OUTPUT
print @PageCount
--...是你传入的参数自己填下,输出参数不用填,照上面写就行
as
begin
select @num=100
enddeclare @num intexec pr_name @num output
print @num
/*
100
1,
sp_PageView '人事表','工号','1','6','','姓名','',''2,
declare @tname nvarchar(10)
set @tname='人事表'
sp_PageView @tname,'工号','1','6','','姓名','',''为什么提示sp_PageView 附近有错误?