首页 相关文章 SQL SERVER实用经验技巧集 [二]

SQL SERVER实用经验技巧集 [二]

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

  数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置……

  方法一

  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

  方法二

  有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记...[ 查看全文 ]

2016-02-19 标签:

SQL SERVER实用经验技巧集 [二]的相关文章

手机页面
收藏网站 回到头部