日期:2014-05-17 浏览次数:20577 次
ALTER proc [dbo].[GetPageData1]
@pageIndex int=1, --页码
@pageSize int=10, --页容量
@tblName varchar(100), --表名
@keyName varchar(100),--主键名
@where varchar(500), --查询条件
@rowCount int output --返回总行数
as
begin
declare @sqlStr varchar(1000)
set @sqlStr = 'select @rowCount = count('+@keyName+') from ['+@tblName+']'
exec(@sqlStr)
end
ALTER proc [dbo].[GetPageData1]
@pageIndex int=1, --页码
@pageSize int=10, --页容量
@tblName varchar(100), --表名
@keyName varchar(100),--主键名
@where varchar(500), --查询条件
@rowCount int output --返回总行数
as
begin
declare @sqlStr varchar(1000)
set @sqlStr = 'select '+convert(varchar(10),@rowCount)+' = count('+@keyName+') from ['+@tblName+']'
--PRINT @sqlStr 可以通过print来查看,先不用exec
exec(@sqlStr)
end