SQL Server合并语句-语法不正确
执行此SQL脚本时出现以下错误:SQL Server合并语句-语法不正确,sql,sql-server,Sql,Sql Server,执行此SQL脚本时出现以下错误: MERGE TridionCentres TridionCentres USING (SELECT * FROM #CentresToUpdate) NewInfo ON (TridionCentres.[publication id] = NewInfo.[publication id] AND TridionCentres.centre_number = NewInfo.centre_number) WHERE matched THEN UP
MERGE TridionCentres TridionCentres
USING (SELECT * FROM #CentresToUpdate) NewInfo
ON (TridionCentres.[publication id] = NewInfo.[publication id] AND
TridionCentres.centre_number = NewInfo.centre_number)
WHERE matched THEN
UPDATE
SET TridionCentres.centre = NewInfo.centre,
TridionCentres.[date] = NewInfo.[date];
错误:
味精156,第15级,状态1,第5行关键字“WHERE”附近的语法不正确
我看不出我哪里做错了 关键字是WHEN,而不是WHERE:)
更多关于它的信息,但在回答中有点太多 关键字是WHEN,而不是WHERE:)@tr3您应该添加您的评论作为答案。(可能是发布了固定的查询)为什么有那么多人将他们的答案作为评论发布?@tr3我怀疑你的答案被删除了,因为尽管它发现了问题,但大部分答案都是链接式的。您可能可以再次发布,这是在您的答案上添加固定查询。@MartinSmith它实际上是一条评论,然后作为答案发布,然后被删除