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

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

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

    心的方向

    新的征途......
    posts - 75,comments - 19,trackbacks - 0
    數據庫的使用過程中由于程序方面的問題有時候會碰到重復數據,重復數據導致了數據庫部分設置不能正確設置……
      方法一
    declare @max integer,@id integer
    declare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) > 1
    open cur_rows
    fetch cur_rows into @id,@max
    while @@fetch_status=0
    begin
    select @max = @max -1
    set rowcount @max
    delete from 表名 where 主字段 = @id
    fetch cur_rows into @id,@max
    end
    close cur_rows
    set rowcount 0
      方法二
      有兩個意義上的重復記錄,一是完全重復的記錄,也即所有字段均重復的記錄,二是部分關鍵字段重復的記錄,比如Name字段重復,而其他字段不一定重復或都重復可以忽略。
      1、對于第一種重復,比較容易解決,使用
    select distinct * from tableName
      就可以得到無重復記錄的結果集。
      如果該表需要刪除重復的記錄(重復記錄保留1條),可以按以下方法刪除
    select distinct * into #Tmp from tableName
    drop table tableName
    select * into tableName from #Tmp
    drop table #Tmp
      發生這種重復的原因是表設計不周產生的,增加唯一索引列即可解決。
      2、這類重復問題通常要求保留重復記錄中的第一條記錄,操作方法如下
      假設有重復的字段為Name,Address,要求得到這兩個字段唯一的結果集
    select identity(int,1,1) as autoID, * into #Tmp from tableName
    select min(autoID) as autoID into #Tmp2 from #Tmp group by Name,autoID
    select * from #Tmp where autoID in(select autoID from #tmp2)
      最后一個select即得到了Name,Address不重復的結果集(但多了一個autoID字段,實際寫時可以寫在select子句中省去此列)

    http://www.chinaitpower.com/2006Aug/2006-08-23/212751.html

    文章來源:http://21958978.spaces.live.com/Blog/cns!A7DF246804AD47BB!219.entry
    posted on 2007-03-31 10:49 阿偉 閱讀(472) 評論(0)  編輯  收藏 所屬分類: DateBase
    主站蜘蛛池模板: 成全高清视频免费观看| 99精品视频在线免费观看| 成年女人18级毛片毛片免费 | 亚洲春色在线观看| 最近2019免费中文字幕视频三| 亚洲AV永久无码精品一百度影院| 中文字幕乱理片免费完整的| 亚洲自偷自偷图片| 成人无码视频97免费| 国产精品亚洲成在人线| 久久久免费的精品| 亚洲av极品无码专区在线观看| 日本亚洲免费无线码| 亚洲一久久久久久久久| 精品国产免费观看| 一级特黄色毛片免费看| 久久久久亚洲精品男人的天堂| 在线观看片免费人成视频播放| 无码久久精品国产亚洲Av影片| 91免费在线播放| 亚洲欧美国产欧美色欲| 亚洲国产成人a精品不卡在线| 最近更新免费中文字幕大全 | 亚洲不卡影院午夜在线观看| 免费黄色app网站| 一日本道a高清免费播放| 日本亚洲成高清一区二区三区| 久久精品免费一区二区| 亚洲成AV人片在WWW| 亚洲色偷偷狠狠综合网| 99久热只有精品视频免费看| 亚洲综合激情五月色一区| 亚洲成年看片在线观看| 污视频在线观看免费| 亚洲国产日韩a在线播放| 中文字幕亚洲不卡在线亚瑟| 37pao成人国产永久免费视频| 色偷偷尼玛图亚洲综合| 亚洲精品无码久久久影院相关影片| 国产精品永久免费10000| 日日躁狠狠躁狠狠爱免费视频|