中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ibatis調用sqlserver存儲過程

發布時間:2020-04-05 22:45:04 來源:網絡 閱讀:1045 作者:jethai 欄目:開發技術

獲取分頁的每頁結果存儲過程

CREATE PROCEDURE [dbo].[mst_sp_pageshowex4] 
--輸入參數
    @qCols varchar(8000),             --
    @qTables   varchar(8000),          -- 
    @qWhere   varchar(8000),          --
    @oKey        varchar(100),        --
    @pageSize         int,            --
    @pageNumber       int             --, 0
AS
--不生成影響行數
set nocount on
 BEGIN
--聲明變量
    DECLARE @sqlstr AS varchar(max)
    DECLARE @sqlTable AS varchar(8000)

set @sqltable = 'SELECT ROW_NUMBER() OVER(ORDER BY '+ @oKey + '  ) AS RowId,' + @qCols + ' FROM '+@qTables + ' where ' + @qWhere ;
set @sqlstr = 'SELECT * FROM ( '+@sqlTable+' ) AS D WHERE RowId between ' + str(@pageNumber*@pagesize +1) + ' AND ' + str((@pageNumber +1)*@pagesize) ;

exec (@sqlstr);

END


獲取分頁總記錄數目存儲過程

create PROCEDURE [dbo].[sp_pagecount] 
    @qfromTables   varchar(8000),     -- 來自哪幾張表
    @qwhere  varchar(8000)    
AS
 BEGIN

    DECLARE @sqlstr AS varchar(8000)

set @sqlstr='SELECT COUNT(*) FROM ' + @qfromTables +' where ' +@qwhere;

print @sqlstr;
exec (@sqlstr);
END



sql映射文件Article.xml配置

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap
        PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
        "http://ibatis.apache.org/dtd/sql-map-2.dtd">

<sqlMap namespace="Article">
    <select id="queryForPaginate2" parameterClass="article" resultClass="article">
        mst_sp_pageshowex4 '$columns$ ','$table$','$where$','$orderBy$',$pageSize$,$pageNo$
    </select>

    <select id="count2" parameterClass="article" resultClass="integer">
        sp_pagecount '$table$','$where$'
    </select>
</sqlMap>


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

霍州市| 洛浦县| 当雄县| 普定县| 开江县| 包头市| 宁海县| 郎溪县| 益阳市| 江门市| 万载县| 建昌县| 巴里| 互助| 华坪县| 广饶县| 略阳县| 杭锦后旗| 天等县| 冀州市| 通海县| 东至县| 贵阳市| 刚察县| 石河子市| 诸暨市| 武汉市| 大悟县| 张家川| 东兰县| 盐边县| 柳江县| 襄樊市| 嘉祥县| 铁岭县| 威信县| 会昌县| 康保县| 固原市| 通许县| 财经|