Я получаю эту ошибку с этим скриптом (показан ниже), когда я запускаю его в SQL-скриптах приложения оракула, но не в разделе команд SQL экспресс-приложения или в SQL Developer. Есть объяснение почему?
ORA-20001: Запрос должен начинаться с SELECT или WITH
UPDATE (SELECT w.bay_caseflow_sku_count,
CASE WHEN combined_layer_qty <= 0
AND bay_activity > 0
AND adjusted_bay_USPD * day_count <= bay_activity * caseflow_uspd_max THEN 1
ELSE 0 END AS new_bay,
w.bulk_caseflow_sku_count,
CASE WHEN combined_layer_qty <= 0
AND bulk_activity > 0
AND adjusted_bulk_USPD * day_count <= bulk_activity * caseflow_uspd_max THEN 1
ELSE 0 END AS new_bulk,
w.combined_caseflow_sku_count,
CASE WHEN combined_layer_qty <= 0
AND adjusted_combined_USPD <= caseflow_uspd_max THEN 1
ELSE 0 END AS new_combined
FROM extract_work_001 w
INNER JOIN control_records c
ON w.loc_id = c.loc_id
WHERE w.combined_layer_qty = 0) t
SET bay_caseflow_sku_count = new_bay,
BULK_CASEFLOW_SKU_COUNT = NEW_BULK,
COMBINED_CASEFLOW_SKU_COUNT = NEW_COMBINED