同一服务器下有2个数据库A和B,两个数据库中一张一样名称和结构的表C,如何通过命令实现将A数据库的表C内容全部复制到B数据库的表C中?B数据库的表C也有内容,但不全,所以要同步A数据库的表C。请教大神啊~~~~
SELECT * into 表2 FROM 表1
insert into 表1 select * from 表2
我看网上有这个语句,但是我2个表的名字都是一样的,怎么知道谁是1谁是2啊?
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表' xx'中的标识列指定显式值。
追答insert into B数据库.dbo.表C (字段,字段,。。) select 字段,字段,。。 from A数据库.dbo.表C,自增的字段不要加进去,就是那个有标识列的
追问这样是可以,但是如果碰到列很多的表怎么办?也只能一个一个输入吗?
追答自增字段是没办法插入数据的,除非你去掉自增列,插入数据后再自己增加自增列