数据导入到sqlserver,有约束就不成功
我是用的sqlserver,具体的实现是把一个excel表里的数据(有重复)导入sqlserver数据库里,我的做法是:
先把excel每张表的里数据分别导成数据库里的表(没有约束),然后我再建立与各个表有对应的字段的表(这是我要用的,里面有主键约束),现在我要把没有约束的表导入有约束的表里,总是导不进去.
给个能导入的办法和sql
问题点数:40、回复次数:3Top
1 楼leongwong()回复于 2005-07-03 16:54:01 得分 5
肯定啦,楼主!如果有主键约束的话,重复的记录就导入不进来了!其它记录可以进来的!Top
2 楼unsigned(僵哥(发站内消息,请附上链接或问题说明,否则不予回复))回复于 2005-07-03 18:37:41 得分 25
建议先导入到一个临时表(没有约束),然后再从临时表当中进行导入操作,此进相对来说比Excel导入要方便点,可以控制某些重复了的资料跳过或者更新,没有数据则做新增。Top
3 楼talantlee(小李小刀(daggerfly))回复于 2005-07-03 20:42:34 得分 10
禁用約束
alter table tablename nocheck constraint all
開啟約束
alter table tablname check constraint allTop




