我知道这是一个人为的例子,所以请不要因为代码的无用而对我大加指责。这是更复杂的代码块中的一个问题,但我想隔离我所拥有的。

我收到的错误是“SQL 错误:ORA-00933:SQL 命令未正确结束'。有任何想法吗?顺便说一句,我正在使用 SQL Developer。

再说一次......这是一个人为的示例,虽然在这种情况下连接毫无意义,但在更复杂的示例中却没有意义。

这是代码:

Update u
set first300pa = 1
from GameData_ME u
inner join 
GameData_ME v on u.pitchandeventid = v.pitchandeventid
有帮助吗?

解决方案

作为 这个博客 说,

那些从SQLServer过渡到Oracle的人可能会发现没有重大损失的更新。

幸运的是,该博客继续展示了 Oracle 的强大功能 UPDATE 以及如何使用它来执行您需要的任务(但它不会与 FROM 中的条款 UPDATE 陈述...Oracle 中没有!-)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top