sqlserver 导入excel 忽略主键错误

lemontea199 2013-03-24 12:57:37

sqlserver为2010版,数据库的表中已经有数据。在向数据库相应的表中导入数据库时发生主键冲突,然后数据库停止导入进程。由于我是要把几个不同的表汇总到一个数据库中,表里面也的确是有重复数据,求教如何让sqlserver忽略主键冲突的数据
...全文
352 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
水族杰纶 2013-04-01
  • 打赏
  • 举报
回复
可以先导入到临时表 然后根据重复处理规则 处理重复数据
chuanzhang5687 2013-04-01
  • 打赏
  • 举报
回复
弱弱的问一句,sql2010版是什么样式的
kk_lucky 2013-04-01
  • 打赏
  • 举报
回复
也可以先把主键删掉吧
seusoftware 2013-03-24
  • 打赏
  • 举报
回复
有个IGNORE_DUP_KEY选项,建立主键是可以指定,测试如下: CREATE TABLE [dbo].[ttt] ( [ID] int not null PRIMARY KEY CLUSTERED (ID ASC)WITH (IGNORE_DUP_KEY = ON) ) insert into ttt select 1 --(1 row(s) affected) insert into ttt select 1 --Duplicate key was ignored. --(0 row(s) affected)

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧