分頁(yè)的存儲(chǔ)過程
更新時(shí)間:2006年08月24日 00:00:00 作者:
復(fù)制代碼 代碼如下:
Create procedure sp_pageQuery
@sqlstr nvarchar(4000),
@page_index int,
@page_size int ,
@rec_count int out --
as
set nocount on
declare @cursor_id int
declare @rowcount int
exec sp_cursoropen @cursor_id output,@sqlstr,@scrollopt=1,@ccopt=1,@rowcount=@rowcount output
set @rec_count=@rowcount
set @page_index=(@page_index-1)*@page_size+1
IF @rec_count>0
BEGIN
exec sp_cursorfetch @cursor_id,16,@page_index,@page_size
END
ELSE
BEGIN
Select 'test'='null' Where 1=2
END
exec sp_cursorclose @cursor_id
set nocount off
GO
在要用的時(shí)候在那個(gè)存儲(chǔ)過程里調(diào)用
復(fù)制代碼 代碼如下:
Create PROCEDURE [dev].[P_Mobile_Comment_Page]
@course_ware_id int,
@recCountPerPage int=1,
@pageIndex int =1,
@recordCount int=0 out
AS
DECLARE @sql nvarchar(4000)
SET @sql="
Select seg_id,course_ware_id,subject,cust_name,content,create_date
FROM T_COURSEWARE_COMMENT
Where course_ware_id="+cast(@course_ware_id as varchar(10))+"
ORDER BY seg_id"
EXEC sp_Pagequery @sql,@pageIndex,@recCountPerPage,@recordCount out
GO
相關(guān)文章
編程經(jīng)驗(yàn)點(diǎn)滴 動(dòng)態(tài)SQL的拼接技巧
眾多人在回復(fù),其中至少有三位老兄,誤解了動(dòng)態(tài) SQL 的拼接。特寫此文,闡述一下其中的技巧。希望能糾正初學(xué)者的錯(cuò)誤2012-09-09
jdbc使用PreparedStatement批量插入數(shù)據(jù)的方法
這篇文章主要介紹了jdbc使用PreparedStatement批量插入數(shù)據(jù)的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04
SQL命令優(yōu)化需要記住的9點(diǎn)事項(xiàng)
SQL命令優(yōu)化這是個(gè)自從數(shù)據(jù)庫(kù)誕生的時(shí)候就開始討論的話題,每個(gè)人都有自己的理解,當(dāng)然,本人也有些經(jīng)驗(yàn),總結(jié)給大家,希望對(duì)大家有所幫助2014-08-08
SQL Server 跨庫(kù)同步數(shù)據(jù)
這篇文章主要為大家詳細(xì)介紹了SQL Server 跨庫(kù)同步數(shù)據(jù)的實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-02-02
sql server編寫archive通用模板腳本實(shí)現(xiàn)自動(dòng)分批刪除數(shù)據(jù)
這篇文章主要介紹了sql server編寫archive通用模板腳本實(shí)現(xiàn)自動(dòng)分批刪除數(shù)據(jù),需要的朋友可以參考下2019-10-10
SQL學(xué)習(xí)筆記三 select語(yǔ)句的各種形式小結(jié)
SQL學(xué)習(xí)筆記三 select語(yǔ)句的各種形式小結(jié),大家可以查看下select命名的使用。2011-08-08
sql server 2016不能全部用到CPU的邏輯核心數(shù)的問題
服務(wù)器總共CPU核心有72核,但sql 只能用到40核心,想信也有很多人遇到這問題,那么今天這節(jié)就先說說這問題是怎么出現(xiàn)的2023-05-05

