我在模式S1中有一个表T1。来自模式S2的表T2。 T1和T2都有主键P1和Q1。
我希望用T1更新T1,从T2更新Q1。我尝试编写触发器,这对我没有帮助,因为S1是应用程序模式而S2是产品模式。
请让我知道实施相同的最佳解决方案。提前谢谢。
答案 0 :(得分:0)
我不是Oracle的专家,但我认为SQL Server具有相同的sintax:
UPDATE S1..T1
SET Field = TAB2.Field
FROM S1..T1 AS TAB1 INNER JOIN S2..T2 AS TAB2 ON TAB1.P1 = TAB2.Q1