SQL Server 2008非常新,所以感谢您的耐心和帮助。 我有两个表中的数据,我需要合并,并允许用户在更新的目标表中查看组合数据。用户通过ODBC链接访问SQL中的视图 - 我无法弄清楚如何使目标表中的合并数据保持最新,并使更新的目标表中的合并数据的视图对用户可见。下面的MERGE代码在我执行时非常有效,但是当我添加
时 CREATE VIEW vwNewView AS
我得到了
'Incorrect syntax near the keyword 'MERGE'
我该如何解决这个问题? 感谢
MERGE [DSSQL01\Manufacturing].[FieldFeedback].[dbo].[Process Changes] AS P
USING
(
SELECT [Current Job]
FROM [DSSQL01\Manufacturing].[Manufacturing].[dbo].[LaserMarkingOutput]
GROUP BY [Current Job]
) As L
ON P.[Lot Number]=L.[Current Job]
WHEN NOT MATCHED BY TARGET THEN
INSERT([Lot Number],[Laser Rev 0])
VALUES(L.[Current Job],'Laser Rev 5');