SQLServer数据库表之间数据传输

一、在同一个数据库上可以直接使用sql语句

1、使用insert into 时

如果id为主键

Cannot insert explicit value for identity column in table ‘TableNa‘ when IDENTITY_INSERT is set to 
按下面写法来写

SET IDENTITY_INSERT  tt on
insert into tt(id,name) values(11,1111)
SET IDENTITY_INSERT  tt off

2、insert into 与 select into

select * into tt from (SELECT * FROM t1 ) as a

tt表不能存在

二、在不同数据库上

1、如果做数据库链接也可以使用sql语句,但是比较麻烦,可以使用导入导出向导

SQLServer数据库表之间数据传输

 

2、使用DTS传输工具,这个工具很强大,甚至需要一个人来专门维护开发这个。

3、navicat有类似数据传输工具,但是这个不能按单表范围传输

 

SQLServer数据库表之间数据传输

上一篇:sql server 通明加密


下一篇:hive集成mysql