国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
mysql 分頁存儲(chǔ)過程

DROP PROCEDURE IF EXISTS pr_pager;
CREATE PROCEDURE pr_pager(

    IN    p_table_name        VARCHAR(1024),      
    IN    p_fields            VARCHAR(1024),      
    IN    p_page_size            INT,              
    IN    p_page_now            INT,              
    IN    p_order_string        VARCHAR(128),      
    IN    p_where_string        VARCHAR(1024),     
    OUT    p_out_rows            INT    
   
)
    NOT DETERMINISTIC
    SQL SECURITY DEFINER
    COMMENT '分頁存儲(chǔ)過程'
   
BEGIN

    /*定義變量*/
    DECLARE m_begin_row INT DEFAULT 0;
    DECLARE m_limit_string CHAR(64);

    /*構(gòu)造語句*/   
    SET m_begin_row = (p_page_now - 1) * p_page_size;
    SET m_limit_string = CONCAT(' LIMIT ', m_begin_row, ', ', p_page_size);
   
    SET @COUNT_STRING = CONCAT('SELECT COUNT(*) INTO @ROWS_TOTAL FROM ', p_table_name, ' ', p_where_string);
    SET @MAIN_STRING = CONCAT('SELECT ', p_fields, ' FROM ', p_table_name, ' ', p_where_string, ' ', p_order_string, m_limit_string);

    /*預(yù)處理*/
    PREPARE count_stmt FROM @COUNT_STRING;
    EXECUTE count_stmt;
    DEALLOCATE PREPARE count_stmt;
    SET p_out_rows = @ROWS_TOTAL;

    PREPARE main_stmt FROM @MAIN_STRING;
    EXECUTE main_stmt;
    DEALLOCATE PREPARE main_stmt;
   
END

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
實(shí)例解析MySQL中的存儲(chǔ)過程及存儲(chǔ)過程的調(diào)用方法
Oracle查詢所有 表、視圖、序列等信息查詢
Mysql存儲(chǔ)過程(三)
mysql存儲(chǔ)過程執(zhí)行動(dòng)態(tài)sql的問題
存儲(chǔ)過程--創(chuàng)建視圖, 游標(biāo)的用法,sql 中 not in(...)查詢條件的用法
Mysql分頁查詢通用存儲(chǔ)過程
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服