最近在asp.net 用到的sqlserver存储过程分页中显示数据时遇到关于排序问题。
网上的一些分页存储过程只支持排序列为int 类型,对于实际开发中很多时候都需要对DateTime类型,varchar类型进行排序。
下面分享一下可以支持任意数据类型的列进行排序的存储过程。
Create PROCEDURE sp_viewByPage@TblName varchar(50), — 表名@FldName varchar(50), — 排序列@PageSize int, – 每页记录数@PageIndex int, – 指定页@strWhere varchar(1000), – 查询条件@OrderType bit = 0 — 设置排序类型, ......
阅读全文