SQL 数据导出 不能插入重复键 用SQL 2005 自带的数据导出功能,想将几个表的数据导出,再在另外一个电脑上的SQL上导入,表是有唯一索引的,在导出数据的时候,在选择的导出表的那个【编辑】里我勾选了‘启用标识插入’,但是一直报:“违反了 PRIMARY KEY 约束 'PK__Table__3258'。不能在对象 'dbo.Table' 中插入重复键。”。怎么搞啊,各位???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 说明有重复的东西了呗。而且是主键.INSERT TB(COL1...) SELECT COL1.... FROM TA T WHERE NOT EXISTS(SELECT 1 FROM TB WHERE T.主键=相关主键) 启用标示 只是标识列可以显式的插入值,如果有重复值,主键约束肯定会报错的。可以使用语句的去重的方法导入insert into a(col...)select col....... from b where not exists(select 1 from a where a.主键=b.主键) 一个表中数据按条件删除首字母问题? 基础问题,应用关系 小问题,请大家帮忙! 100求一简单sql语句 SQLserver2000个人版(WIN7旗舰)打SP4出现问题了,请教高手!!! SQL data文件夹莫名消失问题! ODBC出错了,请兄弟们帮忙。 不能对包含聚合或子查询的表达式执行聚合函数 帮忙搞定sql语句问题 简单问题:请各位大侠帮忙!我感激不尽,分不够再加!!! 重复ID如何获取单笔记录 请教多表查询按日期汇总显示?
FROM TA T WHERE NOT EXISTS(SELECT 1 FROM TB WHERE T.主键=相关主键)
可以使用语句的去重的方法导入
insert into a(col...)
select col....... from b where not exists(select 1 from a where a.主键=b.主键)