Обновление SQL с использованием From
Вопрос
Я знаю, что это надуманный пример, поэтому, пожалуйста, не критикуйте меня за бесполезность кода.Это проблема в более сложном фрагменте кода, но я хотел изолировать то, что у меня есть.
Я получаю сообщение об ошибке: «Ошибка SQL:ОРА-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!-).