我在网上看到一个通用的分页存储过程,很好用!但是我有点看不懂!
-- //
create  proc Lotec_sp_PageView(
@tblName  nvarchar(200),           --要显示的表
@fldName  nvarchar(200) = '*',          --显示的字段列表
@pageSize int = 10,                    --每页显示数目
@page  int = 1,           --当前显示的页
@pageCount int = 1 output,          --总页数
@Counts int = 1 output,           --总记录数
@ID  nvarchar(50),  --主键
@fldSort nvarchar(100) = null,          --排序字段列表或条件,额外的排序字段
@Sort  bit = 0,           --排序方法,0为升序,1为降序
@strCondition nvarchar(200) = null --查询条件
)
--//
就是设置参数默认值的问题,难道设置了参数的默认值后,就可以不给存储过程传这个参数了吗?不解!!
还有如果是这样的话,怎么样让传过来的参数一一对应呢(如果传过来的参数个数<<参数列表)?希望高手不吝赐教!!