Я хотел бы сделать UPDATE
для некоторых полей таблицы, включая также условие FROM
, как показано ниже:
UPDATE T_NEW_TABLE_IMPORT_STATUS TB
SET
ID = NULL,
IMPORT_DATE = NULL,
IMPORT_STATUS = 0,
ERROR_CODE = 3,
LASTMODIFIEDAT = NULL
FROM T_BEDA
WHERE 1=1
AND TB.TRANSACTION_ID = 999
AND TB.TRANSACTION_ID = T_BEDA.TAC
AND T_BEDA.SOP IS NULL;
В текущем состоянии происходит сбой со следующей ошибкой:
Отчет об ошибке -
Ошибка SQL: ORA-00933: команда SQL не завершена должным образом
Видимо, предложение FROM
не разрешено в этомcase.
По сути, я хотел бы, чтобы это обновление происходило только тогда, когда T_BEDA.SOP
равно NULL
.Как я могу решить эту проблему с помощью SQL или PL / SQL?