<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)  編輯  收藏 所屬分類: 數據庫

    主站蜘蛛池模板: 99在线视频免费观看视频| 在线视频精品免费| 亚洲不卡AV影片在线播放| 亚洲精品成a人在线观看夫| 成人毛片免费网站| 亚洲av纯肉无码精品动漫| 国产精品免费综合一区视频| 美女免费视频一区二区| 亚洲男人第一无码aⅴ网站| 青青视频免费在线| 亚洲欭美日韩颜射在线二| 日韩精品人妻系列无码专区免费 | 永久免费观看黄网站| 亚洲性日韩精品国产一区二区| 99久久99这里只有免费的精品| 亚洲va久久久噜噜噜久久 | 成人婷婷网色偷偷亚洲男人的天堂| 国产精品va无码免费麻豆| 国产免费一级高清淫曰本片| 亚洲成a人片77777老司机| 无人在线观看完整免费版视频| 国产精品亚洲专区无码不卡| 久久乐国产精品亚洲综合| 国产99视频精品免费专区| 亚洲伊人久久大香线蕉影院| 在线观看免费精品国产| 国产精品免费久久久久影院| 久久精品国产亚洲精品2020| 免费涩涩在线视频网| 三年片免费高清版 | 又粗又大又长又爽免费视频| 两个人日本WWW免费版| 亚洲a级片在线观看| 亚洲国产成人精品无码久久久久久综合 | 日本亚洲色大成网站www久久| 国产自产拍精品视频免费看| baoyu116.永久免费视频| 亚洲一级视频在线观看| 亚洲国产综合人成综合网站| 午夜影院免费观看| 香港一级毛片免费看|