现在有2个数据库,一个是数据库A,目前使用的,另外一个数据库B,我需要里面的数据,数据库B中有一个表list和一个表url,数据库A中也有一个表list和url,里面都有数据,并且表的结构是一样的,我现在想把数据库B中表list和url里面的数据追加到数据库A中的list和url表中,因为数据库A中list表和url表中的相同字段是一个NAMEID ,数据库B中也是一样,数据库B中的list和url的nameid和数据库A中list和url的nameid有重复的。
我如何来把数据库B中list和url中的数据追加到数据库A中的2个表中。谢谢大家!!帮我解决,谢谢!!!
我如何来把数据库B中list和url中的数据追加到数据库A中的2个表中。谢谢大家!!帮我解决,谢谢!!!
假如nameid不是自增的:
use B
declare @max int
select @max=max(nameid) from list
insert into list select nameid+@max ,各列 from A..list
假如是自增的:
use B
insert into list(除nameid各列) select 除nameid各列 from A..list