<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    即使世界明天毀滅,我也要在今天種下我的葡萄樹。
    posts - 112, comments - 14, trackbacks - 0, articles - 11
    要創建一個返回指定條記錄結果的存儲過程,首先必須指定返回結果集的條記錄數,可以用臨時表,也可以用table變量(SQL Server 2000),兩個在性能上沒有太大的差別,但是,table變量是存儲在內存中的,如果你的服務器內存不多的話,可以考慮用臨時表,臨時表使用硬盤存儲結果,臨時表需要手工釋放對象,而table變量在存儲過程結束后自動釋放。

    ????下面就是我們要創建的存儲過程:

    create proc GetAuthors
    @Author_Last_Name as varchar(100) = null,
    @StartRow as int = null,
    @StopRow as int = null
    AS

    ---- 建立有標識符列的table變量
    declare @t_table table
    (
    [rownum] [int] IDENTITY (1, 1) Primary key NOT NULL ,
    [Author_Last_Name] [varchar] (40) ,
    [Author_First_Name] [varchar] (20) ,
    [phone] [char] (12) ,
    [address] [varchar] (40) ,
    [city] [varchar] (20) ,
    [state] [char] (2) ,
    [zip] [char] (5)
    )

    ---- 在返回指定的@StopRow行數之后停止處理查詢
    Set RowCount @StopRow

    ---- 插入到table變量中
    insert @t_table
    (
    [Author_Last_Name],[Author_First_Name],[phone],[address],[city],[state],[zip]
    )
    SELECT [Author_Last_Name],[Author_First_Name],[phone],[address],[city],[state],[zip]

    FROM authors
    WHERE Author_Last_Name like '%' + @Author_Last_Name + '%'
    ORDER BY Author_Last_Name

    ---- 返回到正確的結果
    SELECT * FROM @t_table WHERE rownum >= @StartRow
    ORDER BY rownum

    GO

    ????參數@StartRow和@StopRow接收整數值,代表要返回的開始記錄和結束記錄,如果要在一個25條記錄的頁面中返回第4頁,我們就可以設置@StartRow為76,@StopRow為100。我們在table變量@t_table中定義了一個叫rownum的整數類型的列,并指定為標識符列,這個列在我們這里介紹的分頁技術中是很重要的,當我們插入數據時,這個列自動增加,它將在插入數據時起排序作用。SET ROWCOUNT語句對優化性能很關鍵,它告訴SQL Server進行限制要插入的數據,如果我們要76-100條記錄之間的數據,那么就可以不必插入大于100條記錄的數據。最后的SQL語句從@t_table的table變量選擇rownum大于或者等于@StartRow的那些數據集,然后把它們返回到Web服務器,由Web服務器綁定到DataGrid對象。


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产黄色一级毛片亚洲黄片大全| 亚洲精品无码成人| 亚洲AV无码成人精品区天堂 | 亚洲国产精品无码中文lv| 性色av极品无码专区亚洲| 一级毛片a女人刺激视频免费| 一级毛片免费全部播放| 国产成人精品无码免费看| 99re免费在线视频| 日韩免费毛片视频| 亚洲人成人网站色www| 亚洲乱码一二三四五六区| 久久人午夜亚洲精品无码区| 中文字幕在线免费播放| 波多野结衣免费在线| 亚洲日韩欧洲无码av夜夜摸 | 亚洲第一页综合图片自拍| 亚洲AV日韩AV永久无码绿巨人| 亚洲熟女综合一区二区三区| 久久久WWW免费人成精品| 成人性生活免费视频| 亚洲卡一卡2卡三卡4卡无卡三 | 香港a毛片免费观看| 亚洲免费观看网站| 国产成人亚洲综合| 亚洲人成色777777精品| 国产成人精品免费久久久久| 免费国产综合视频在线看 | 亚洲色无码专区一区| 色播精品免费小视频| 亚洲综合一区二区国产精品| a级毛片免费网站| 亚洲国产成人爱av在线播放| 亚洲人成电影网站色| 四虎影视www四虎免费| 亚洲国产成人精品无码区花野真一| 亚洲电影免费在线观看| 亚洲bt加勒比一区二区| 97精品免费视频| 亚洲色av性色在线观无码| 久久中文字幕免费视频|