标题:求助!同步表到另一个DB
只看楼主
xiaominn
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2022-7-19
结帖率:0
已结贴  问题点数:20 回复次数:1 
求助!同步表到另一个DB
问题:两个DB都是SQL server,所以直接利用MSSQL中tasks-->import data 导入数据到新DB,但是会丢失主键、约束等。
解决方法:先在新DB中创建表结构(包括主键、约束等),再利用tasks导入数据。
但是导入数据时需要在edit mapping中勾选enable identity insert,请问这有什么影响嘛?
还是说先创建表结构(不包括主键、约束),再导入数据,最后再创建主键、约束比较好?
那这样和:直接利用tasks导数据(导数据时系统会自动创建表结构再到数据),再创建主键、约束等是一样的?
有这个疑问是因为师傅说有了主键、约束等会导不进数据,但我测试时是可以的,不知道是不是和“勾选enable identity insert”有关系
搜索更多相关主题的帖子: 主键 创建 数据 约束 DB 
2022-07-19 15:37
mywisdom88
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:20 
没用过
但自增量字段的,确实是导不了的
create table stu(Pid int primary key identity,Pname nchar(8) not null,Psex nchar(1))
insert into stu(Pname,Psex) values ('张三','男')
insert into stu values ('李四','女') --可以省略列名
insert into stu values ('王五','女')
select * from stu
但你这样
insert into stu(pid,Pname,Psex) values (10,'张三','男') --就会报错误的,
2022-07-19 16:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-509603-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.319501 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved