下载此文档

删除数据库中重复数据的几个方法.doc


文档分类: | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
删除数据库中重复数据的几个方法
                            数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置…… 
                            方法一
                                        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   table

删除数据库中重复数据的几个方法 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小30 KB
  • 时间2018-03-22