国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

分頁存儲過程的使用

2024-07-21 02:50:53
字體:
來源:轉載
供稿:網友
分頁存儲過程的使用

一、存儲過程

存儲過程就像數據庫中運行的方法(函數)

優點:速度快,在數據庫中保存的存儲過程語句都是編譯過的

允許模塊化程序設計

提高系統的安全性,防止SQL注入

減少網絡流量,只傳輸存儲過程的名稱

二、存儲過程分類

1、系統存儲過程

由系統定義,存放在master數據庫中

名稱以"sp_"開頭或"xp_"開頭

2、自定義存儲過程

由用戶在自己的數據庫中創建的存儲過程usp

三、創建存儲過程

Create PRoc[edure] 存儲過程名

@參數1 數據類型=默認值 output,

@參數n 數據類型=默認值 output

as

SQL語句

四、存儲過程的使用

 1 create procedure usp_FenYe 2 @pageIndex int, 3 @pageCount int=10, 4 @pageTotalCount int output 5 as 6 begin 7   --計算出總頁數 8   declare @totalData int; 9   set @totalData=(select count(*) from T)10   set @pageTotalCount=Ceiling(@totalData*1.0/@pageCount);11   --得到數據12   select * from13   (select *,num=row_number() over(order by id) from T) as t14    where t.num between 15     @pageCount * (@pageInde-1)+1 and @pageCount* @pageIndex;16 end17 go


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南投县| 固镇县| 辽阳市| 西林县| 邯郸县| 镇远县| 利辛县| 若尔盖县| 九江县| 怀仁县| 阜新市| 长阳| 龙里县| 嘉峪关市| 霍城县| 盐源县| 竹溪县| 泌阳县| 镇江市| 奈曼旗| 蓬溪县| 杭锦后旗| 香格里拉县| 繁昌县| 化德县| 盐亭县| 呼和浩特市| 定州市| 双鸭山市| 兴业县| 大新县| 射洪县| 潜江市| 土默特左旗| 兴隆县| 宜宾县| 泗洪县| 南部县| 五莲县| 易门县| 三穗县|