p_Fields IN VARCHAR2, --对象列 p_ObjName IN VARCHAR2, --表名(这里可以为视图) p_Where IN VARCHAR2, --查询条件 p_FieldOrder IN VARCHAR2, --排序的列,方式 p_CurPage IN OUT NUMBER, --当前页 p_PageSize IN OUT NUMBER, --每页显示记录条数 p_TotalRecords OUT NUMBER, --总记录数 p_TotalPages OUT N
假设数据库中有张表,表名是UserName,字段分别是ID(int),Name(nvarchar),Age(int)。 如果不带查询条件存储过程是: 代码如下: CREATE PROCEDURE [dbo].[UserName] pageIndex int, pageSize int AS declare min int; declare max int; set min=pageSize*(pageIndex-1)+1; set max=pageSize*pageIndex; with my