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

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

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

    我的漫漫程序之旅

    專注于JavaWeb開發(fā)
    隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
    數(shù)據(jù)加載中……

    使用Transact-SQL 遍歷結(jié)果集

    使用 Transact-SQL 語句循環(huán)結(jié)果集

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

    一種方法是使用 temp 表。 使用這種方法您創(chuàng)建的初始的 SELECT 語句的"快照"并將其用作基礎(chǔ)"指針"。 例如:
    /********** 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
            
    第二個(gè)的方法是表格的一行"遍歷"每次使用 Min 函數(shù)。 此方法捕獲添加存儲的過程開始執(zhí)行之后, 假設(shè)新行必
    須大于當(dāng)前正在處理在查詢中的行的唯一標(biāo)識符的新行。 例如:

    /********** 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
    注意 : 兩個(gè)示例 1 和 2,則假定源表中的每個(gè)行唯一的標(biāo)識符存在。 在某些情況下,可能存在沒有唯一標(biāo)識符。 如果是這種情況,您可以修改 temp 表方法使用新創(chuàng)建的鍵列。 例如:
    /********** 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)  編輯  收藏 所屬分類: 數(shù)據(jù)庫

    主站蜘蛛池模板: 亚洲色成人网站WWW永久四虎 | 亚洲制服丝袜第一页| 一级全免费视频播放| 国产精品嫩草影院免费| 国内精品久久久久影院亚洲| 18禁止看的免费污网站| 亚洲福利一区二区精品秒拍| 午夜视频在线免费观看| 亚洲视频国产精品| 2020久久精品国产免费| 亚洲人和日本人jizz| 男女超爽刺激视频免费播放| 亚洲an日韩专区在线| 大学生一级特黄的免费大片视频| 国内精品久久久久影院亚洲| 中文字幕亚洲综合久久菠萝蜜| 老司机精品免费视频| 亚洲国产精品SSS在线观看AV| 无码成A毛片免费| 国产区图片区小说区亚洲区| 亚洲人成电影网站国产精品| 日韩精品无码免费专区午夜| 久久亚洲熟女cc98cm| 免费播放春色aⅴ视频| a级成人毛片免费图片| 亚洲黄色三级网站| 亚洲一区二区视频在线观看| 免费国产成人午夜在线观看| 亚洲成A∨人片在线观看无码| 免费高清在线爱做视频| 人碰人碰人成人免费视频| 亚洲AV永久无码精品一百度影院| av无码免费一区二区三区| 国产精品免费久久久久影院| 久久久久亚洲AV无码专区体验| 成人影片麻豆国产影片免费观看| 日日摸日日碰夜夜爽亚洲| 久久亚洲精品国产精品黑人| 毛片视频免费观看| 最近中文字幕无免费| 处破女第一次亚洲18分钟|