SQL Server通用型分頁儲存過程

2022-07-17 03:54:10 字數 905 閱讀 2413

create proc [dbo].[common_pagelist]

(@tab nvarchar(max),---表名

@strfld nvarchar(max), --欄位字串

@strwhere varchar(max), --where條件

@pageindex int, --頁碼

@pagesize int, --每頁容納的記錄數

@sort varchar(255), --排序欄位及規則,不用加order by

@isgetcount bit --是否得到記錄總數,1為得到記錄總數,0為不得到記錄總數,返回記錄集)as

declare @strsql nvarchar(max)

set nocount on;

if(@isgetcount = 1)

begin

set @strsql='select count(0) from ' + @tab + ' where ' + @strwhere

endelse

begin

set @strsql=' select * from (select row_number()

over(order by ' + @sort + ') as rownum, ' + @strfld + ' from ' + @tab + ' where ' + @strwhere + ') as dwhere

where rownum between ' + cast(((@pageindex-1)*@pagesize + 1) as nvarchar(20)) + ' and ' + cast((@pageindex*@pagesize) as nvarchar(20))

endexec (@strsql)

set nocount off;

Amazon RDS的通用型儲存(SSD)

在今年的6月份,我們曾介紹過為amazon ec2例項提供的基於ssd的彈性塊級儲存。在公布幾個月過後,這樣的被稱為通用型儲存 ssd 的新型選擇方式在建立新的ebs卷中已經佔到了90 我們從客戶的反饋中得知他們很喜歡這樣的一致的效能表現 預配置儲存每gb為3 iops 而且在使用者須要的時候提公升...

通用型整合運放結構及特點

通用型整合運算放大器由輸入級 中間級 輸出級和偏置電路等四部分組成,通常輸入級為差分放大電路,中間級為共射放大電路,輸出級為互補電路,偏置級為電流源電路。對輸入級的要求 輸入電阻大,溫漂小,放大倍數盡可能大。對中間級的要求 放大倍數大,一切措施幾乎都是為了增大放大倍數。對輸出級的要求 帶負載能力強,...

資料庫常用函式總結(通用型)

根據用途,函式大致可以分為幾下幾種。算術函式 字串函式 日期函式 轉換函式 聚合函式 一 算術函式 abs函式 絕對值 abs 數值 mod 求餘 mod 被除數,除數 注意 sql server 使用 來計算餘數 round 四捨五入 round 物件數值,保留小數的位數 此外,還有加減乘除。二 ...