操作必须使用可更新的查询
Operations must use an updatable query
我使用联合查询合并了来自多个 excel 工作表的信息。之后,我尝试使用此联合查询更新另一个 table 的字段。
虽然一切似乎都很好,但我收到以下错误:
"Operations must use an updatable query".
你能帮我解决这个问题吗?
我的代码:
UPDATE Audits
INNER JOIN [Combined excel] ON Audits.VIN = [Combined excel].VIN
SET Audits.Transit_Report = [Combined excel].[Arrival date];
如果您真的想在 SQL 服务器中执行此操作(如语法所示):
UPDATE a
SET Transit_Report = c.[Arrival date]
FROM Audits a INNER JOIN
[Combined excel] c
ON a.VIN = c.VIN;
我使用联合查询合并了来自多个 excel 工作表的信息。之后,我尝试使用此联合查询更新另一个 table 的字段。 虽然一切似乎都很好,但我收到以下错误:
"Operations must use an updatable query".
你能帮我解决这个问题吗?
我的代码:
UPDATE Audits
INNER JOIN [Combined excel] ON Audits.VIN = [Combined excel].VIN
SET Audits.Transit_Report = [Combined excel].[Arrival date];
如果您真的想在 SQL 服务器中执行此操作(如语法所示):
UPDATE a
SET Transit_Report = c.[Arrival date]
FROM Audits a INNER JOIN
[Combined excel] c
ON a.VIN = c.VIN;