1

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

我得到的错误是“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
4

1 回答 1

2

正如这个博客所说,

那些从 SqlServer 过渡到 Oracle 的人可能会发现没有 UPDATE FROM 是一个重大损失。

幸运的是,该博客继续展示了 Oracle 的强大功能UPDATE以及如何使用它来执行您需要的任务(但它不会FROM在语句中包含子句UPDATE......不是在 Oracle 中!-)。

于 2010-07-09T04:01:42.177 回答