手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >sql2000数据库清除重复数据的二种方法
sql2000数据库清除重复数据的二种方法
摘要:使用游标实现复制代码代码如下:declare@id1int,@oldidint,@e_REcordidint,@Olde_REcordidi...

使用游标实现

复制代码 代码如下:

declare @id1 int,@oldid int,@e_REcordid int ,@Olde_REcordid int

DECLARE price CURSOR

FOR SELECT id ,E_recordId FROM evaeve order by E_recordId desc

OPEN price

FETCH NEXT FROM price into @oldid,@Olde_REcordid

while @@fetch_status = 0

begin

FETCH NEXT FROM price

into @id1,@e_REcordid

if @Olde_REcordid=@e_REcordid

BEGIN

delete from evaeve where id=@id1

end

set @oldid=@id1

set @Olde_REcordid=@e_REcordid

end

close price

DEALLOCATE price

使用sql语句实现

复制代码 代码如下:

delete from evaeve where id not in( select max(id) from evaeve group by E_RecordID)

【sql2000数据库清除重复数据的二种方法】相关文章:

sql server 2008数据库无法启动的解决办法(图文教程)

SQL Server2008 数据库误删除数据的恢复方法分享

SQLserver 2008将数据导出到Sql脚本文件的方法

复制SqlServer数据库的方法

sql2000 卸载后重新安装时不能安装的解决办法

SqlServer 2005/2008数据库被标记为“可疑”的解决办法

sqlserver 中一些常看的指标和清除缓存的方法

sqlserver 数据库日志备份和恢复步骤

数据库中的内容字段被挂马的替换方法 SQL注入

SqlServer2008误操作数据(delete或者update)后恢复数据的方法

精品推荐
分类导航