Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我必须在不同的数据库(在同一台服务器上)中创建相同的表。我需要将数据行从左侧数据库表传输到右侧数据库表,但我只想传输不在右侧数据库表中的行。
有没有一种巧妙的方法来做到这一点?
我正在使用 SQL Server 2008 R2
假设您可以唯一标识具有 column 的行id:
id
insert into databasename..tablename select * from datababasename2..tablename2 where id not in (select id from databasename..tablename)