- 最后登录
- 2010-6-26
- 注册时间
- 2010-6-21
- 阅读权限
- 10
- 帖子
- 2
- 精华
- 0
- 积分
- 16

|
本帖最后由 simple_plan 于 2010-6-25 09:15 编辑
下面脚本是删除一个表中的重复记录。
create database repeat
go
use repeat
go
create table test(
id int identity(1,1) primary key,
tname varchar(25),
info varchar(50)
)
go
insert into test values('a','abc')
insert into test values('a','abc')
insert into test values('ab','abc')
insert into test values('ab','abc')
insert into test values('abc','abc')
insert into test values('abcd','abc')
select * from test
----删除重复记录
select distinct tname,info into temp from test //temp表会自动建立
delete from test
insert into test(tname,info) select tname,info from temp
drop table temp
|
|