簡單的分頁儲存過程
1create
proc
paged
2@pageindex
int,
3@pagecount
intoutput,
4@pagesize
int5as6
declare
@count
int7
select
@count
=count(*) from
dbo.student
8set
@pagecount
=ceiling(@count
*1.0
/@pagesize)9
select10*
11from
12 (select row_number() over(order
by dbo.student.stuid) as tempid,*
from dbo.student) as
stu13
where tempid >=
@pagesize
*(@pageindex
-1)+
1and tempid <=
@pageindex
*@pagesize
json日期轉換為一般日期:json日期:/date(1316756746000)/ 轉換為2013-09-01格式的
1//將json格式的時間轉換成一般時間
2function
changedateformat(jsondate) else
if (jsondate.indexof("-") > 0)
9var date = new date(parseint(jsondate, 10));
10var month = date.getmonth() + 1 < 10 ? "0" + (date.getmonth() + 1) : date.getmonth() + 1;
11var currentdate = date.getdate() < 10 ? "0" +date.getdate() : date.getdate();
12return date.getfullyear() + "-" + month + "-" +currentdate;
13 }
今天準備寫乙個簡單的分頁,關於資料弄了一上午。把中間用到的兩個小知識點記錄在此,備忘!
簡單的分頁儲存過程
傳入參數列名 當前頁 每頁大小 查詢字段傳入自己需要的資料 也可以全部。where條件可以為空。排序欄位按自己的需求設定 create procedure prc page result in tablename varchar 100 表名 in currpage int,當前頁 in pages...
儲存過程接收JSON格式資料
前端有可能一次性上傳多筆記錄,並使用json序列化。現在在ms sql server 2016版本上,可以直接處理jso資料。如下面的前端序列化的資料 declare json string nvarchar max n source code 在資料庫中,建立一張表來儲存這些資料 建立儲存過程來接...
儲存過程 分頁(簡單版)
sqlserver 儲存過程 分頁 if exists select from sysobjects where name proc page user drop proc proc page user gocreate proc proc page user curpage int,當前是第幾頁 ...