Excel表导入SQL Server问题,急!在线等!
我想将Excel中的一个表导入到SQL的一个表中,表结构相同,如何导入才能让SQL中无重复数据,我试过在SQL中设主键,不能导入。有没有其他方法?请高手指导! 问题点数:50、回复次数:4Top
1 楼sdhdy(大江东去...)回复于 2004-11-03 12:00:07 得分 0
能否将excel中的重复记录过滤掉,然后再导入到SQL SERVERTop
2 楼netcoder(朱二)回复于 2004-11-03 12:02:10 得分 30
可以先导入,然后在删除重复的记录
select distinct * into #t from 原表
begin tran
delete from 原表
insert 原表 select * from #t
commit tran
drop table #tTop
3 楼sdhdy(大江东去...)回复于 2004-11-03 12:06:11 得分 20
、
--该表须没有自增字段才可以!
alter table tablename add fid int identity(1,1)
delete tablename where fid not in (select min(fid) from tablename group by 字段1,
字段2,字段3,字段4......所有字段列上)
alter table tablename drop column fid
2、
select distinct * into #temp from tablename
delete tablename
go
insert tablename select * from #temp
go
drop table #temp
Top
4 楼wxy923(星愿)回复于 2004-11-03 13:14:18 得分 0
谢谢大家,我的问题解决了Top




