CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

Excel表导入SQL Server问题,急!在线等!

楼主wxy923(星愿)2004-11-03 11:57:07 在 MS-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

相关问题

  • EXCEL导入到SQL SERVER中,
  • Excel导入SQL Server问题
  • 用VBA怎么把EXCEL导入SQL SERVER?
  • EXCEL导入到SQL SERVER的问题!
  • excel 导入 sql server 问题,求助
  • 用sql语句把excel导入sql-server问题(急急急)
  • 问如何把SQL数据导入到Excel中去?又如何把Excel数据导入SQL server中去呢?
  • 大单元格的Excel表导入到SQL Server中?(非普通excel表导入sql)
  • EXCEL导入SQL的问题!
  • Excel导入sql数据库

关键词

  • 字段
  • excel
  • sql
  • 表
  • 导入
  • fid
  • tablename
  • 原
  • delete
  • table

得分解答快速导航

  • 帖主:wxy923
  • netcoder
  • sdhdy

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo