我想将我的开发机器更新到 SQL Server 2012,但我仍然管理一些(非常旧的)SQL Server 2000 机器。我的 2012 SSMS 能够连接到那些 SQL Server 2000 机器吗?
SQL Server 2008 R2 工作正常(我现在拥有的)。
假设你有这样的事情:
源表(变量):
Values (
LeftId INT NOT NULL,
RightId INT NOT NULL,
CustomValue varchar(100) NULL
)
Run Code Online (Sandbox Code Playgroud)
目标表:
Mapping (
LeftId INT NOT NULL,
RightId INT NOT NULL,
CustomValue varchar(100) NULL
)
Run Code Online (Sandbox Code Playgroud)
我想合并Values成Target以下规则:
source.LeftId = target.LeftId AND source.RightId = target.RightId
CustomValueLeftId源,即只能删除记录中涉及到LefId什么,我合并的秒。(最后一条规则很难描述,抱歉!)
来源:
1, 10, foo
1, 11, foo
Run Code Online (Sandbox Code Playgroud)
目标:
1, 10, bar
1, 12, foo
2, 20, car
Run Code Online (Sandbox Code Playgroud)
结果目标:
1, 10, foo (updated)
1, …Run Code Online (Sandbox Code Playgroud)