【发布时间】:2020-05-14 13:00:59
【问题描述】:
以下查询在 SQL Server Express 12 数据库中运行成功,但在 oracle 数据库中会抛出错误:
ORA-00933:SQL 命令未正确结束
UPDATE ENTITY SET REQUIREDRESOLUTION = 0.005
FROM ENTITY INNER JOIN FUNC ON ENTITY.FUNCCODE = FUNC.FUNCCODE
WHERE (FUNC.TEMPLATE = 4) AND ((ENTITY.CATEGORYCODE = - 5) OR (ENTITY.CATEGORYCODE = - 7))
有人可以帮忙吗?如何修改此查询以同时用于 SQL Server 和 Oracle 数据库?
【问题讨论】:
-
Oracle 是否支持 UPDATE FROM 语法?
-
不,它没有。
标签: oracle join sql-update