通用分页存储过程(SQL Server 2005)
这是不久前写的一个分页存储过程,可应用于SQL Server 2005上面:
代码如下 | 复制代码 |
if object_ID('[proc_SelectForPager]') is not null |
调用方法:
1.单表:
代码如下 | 复制代码 |
Exec proc_SelectForPager @Sql = 'Select * from contacts a where a.ContactType=1', -- varchar(max)
|
注:在@Sql 中不能使用CTE。
推荐阅读
-
SQL Server常用存储过程及示例
-
sql server 查询某个表被哪些存储过程调用
-
SQL Server存储过程生成insert语句实例
-
为什么SQL2005在新建复制找不到存储过程提示错误:2812 的解决方法
-
sql2005数据导出方法(使用存储过程导出数据为脚本)
-
如何在SQL SERVER 2005存储过程中,使用循环语句
-
SQL Server 2005通用分页存储过程及多表联接应用
-
sqlserver2005利用临时表和@@RowCount提高分页查询存储过程性能示例分享
-
SQL Server中查找包含某个文本的存储过程
-
SQL Server 存储过程 数组参数 (How to pass an array into a SQL Server stored procedure)