一个分页查询的存储过程(函数):
目的:写一个分页查询的存储过程,方便分页查询,直接调用即可
说明:使用northwind数据库中的Employees表
创建存储过程的函数
CREATE function [dbo].[maxdate](
@page int,
@count int
)
RETURNS int
As
BEGIN
DECLARE
@returndate int
SET @returndate=0
if @page = 0
SET @returndate=0
if @page > 0
SET @returndate=@page*@count
return @returndate
END
调用:
SELECT TOP(2)* FROM dbo.Employees AS p WHERE
p.EmployeeID>(SELECT dbo.maxdate(2,2))