<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ù)庫

    主站蜘蛛池模板: 免费国产成人18在线观看| 一进一出60分钟免费视频| 无码A级毛片免费视频内谢| 亚洲中文久久精品无码ww16| 一级特黄a大片免费| 亚洲精品NV久久久久久久久久| 国产亚洲精品美女久久久久| 日韩在线视频免费看| 亚洲av无码成人影院一区| 国产免费变态视频网址网站| 青青青亚洲精品国产| 亚洲国产精品成人| 国产特黄一级一片免费 | 国产一级淫片a免费播放口| 久久亚洲中文字幕精品一区| 三级黄色片免费看| 亚洲国产精品久久久久| 97视频免费在线| 亚洲狠狠色丁香婷婷综合| 免费一级特黄特色大片在线观看| 成人精品综合免费视频| 亚洲高清国产拍精品26U| 2015日韩永久免费视频播放| 国产精品亚洲专区在线观看| 国产福利免费在线观看| WWW国产成人免费观看视频| 亚洲av日韩综合一区在线观看| 男女做羞羞的事视频免费观看无遮挡| 亚洲熟妇久久精品| 亚洲中文字幕伊人久久无码| 91在线手机精品免费观看| 亚洲一区AV无码少妇电影| 亚洲AⅤ视频一区二区三区| 国产一区二区免费| 亚洲精品国产综合久久久久紧| 亚洲国产综合久久天堂| 57pao一国产成永久免费| 日韩色日韩视频亚洲网站| 亚洲人成在线电影| 国产精品色午夜视频免费看| 久久免费观看国产精品|