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

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

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

    我的漫漫程序之旅

    專注于JavaWeb開發
    隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
    數據加載中……

    使用Transact-SQL 遍歷結果集

    使用 Transact-SQL 語句循環結果集

    有三種方法使用可以通過使用 Transact-SQL 語句遍歷一個結果集。

    一種方法是使用 temp 表。 使用這種方法您創建的初始的 SELECT 語句的"快照"并將其用作基礎"指針"。 例如:
    /********** example 1 **********/ 

    declare @au_id char11 )

    set rowcount 0
    select * into #mytemp from authors

    set rowcount 1

    select @au_id = au_id from #mytemp

    while @@rowcount <> 0
    begin
        
    set rowcount 0
        
    select * from #mytemp where au_id = @au_id
        
    delete #mytemp where au_id = @au_id

        
    set rowcount 1
        
    select @au_id = au_id from #mytemp<BR/>
    end
    set rowcount 0
            
    第二個的方法是表格的一行"遍歷"每次使用 Min 函數。 此方法捕獲添加存儲的過程開始執行之后, 假設新行必
    須大于當前正在處理在查詢中的行的唯一標識符的新行。 例如:

    /********** example 2 **********/ 

    declare @au_id char11 )

    select @au_id = min( au_id ) from authors

    while @au_id is not null
    begin
        
    select * from authors where au_id = @au_id
        
    select @au_id = min( au_id ) from authors where au_id > @au_id
    end
    注意 : 兩個示例 1 和 2,則假定源表中的每個行唯一的標識符存在。 在某些情況下,可能存在沒有唯一標識符。 如果是這種情況,您可以修改 temp 表方法使用新創建的鍵列。 例如:
    /********** example 3 **********/ 

    set rowcount 0
    select NULL mykey, * into #mytemp from authors

    set rowcount 1
    update #mytemp set mykey = 1

    while @@rowcount > 0
    begin
        
    set rowcount 0
        
    select * from #mytemp where mykey = 1
        
    delete #mytemp where mykey = 1
        
    set rowcount 1
        
    update #mytemp set mykey = 1
    end
    set rowcount 0


    posted on 2009-01-08 11:35 々上善若水々 閱讀(1720) 評論(0)  編輯  收藏 所屬分類: 數據庫

    主站蜘蛛池模板: 日韩版码免费福利视频| 亚洲午夜未满十八勿入| 国产大片免费网站不卡美女| 色www免费视频| 激情五月亚洲色图| 一区二区三区亚洲| 国产亚洲成av人片在线观看| 四虎永久在线精品免费影视| 在线观看免费人成视频色9 | 99久久免费精品国产72精品九九| 成在人线av无码免费高潮喷水| 国产精品亚洲综合天堂夜夜| 亚洲午夜精品国产电影在线观看| 亚洲AV无码一区二区三区系列| 亚洲午夜国产片在线观看| 99久久免费精品国产72精品九九| 四虎在线成人免费网站| 日韩精品免费视频| 伊人久久大香线蕉免费视频| 成人免费夜片在线观看| 国产成人精品日本亚洲语音| 亚洲砖码砖专无区2023| 亚洲av午夜精品无码专区| 亚洲综合精品香蕉久久网97| 亚洲αv在线精品糸列| 国产偷国产偷亚洲清高动态图 | 亚洲精品乱码久久久久久V| 亚洲成人福利网站| 亚洲国产精品成人综合久久久| 亚洲国产综合精品中文第一区| 久久精品亚洲中文字幕无码网站 | 日韩精品亚洲人成在线观看| 亚洲AV无码AV男人的天堂| 亚洲一区二区三区在线观看精品中文 | 成人免费视频小说| 德国女人一级毛片免费| 午夜神器成在线人成在线人免费| 成人影片麻豆国产影片免费观看| 毛片高清视频在线看免费观看| 成人毛片18女人毛片免费96| 青青青青青青久久久免费观看|