[英]Oracle merge command - missing keyword
我正在嘗試使用Oracle MERGE命令,並收到錯誤說ORA-00905:缺少關鍵字
我正在嘗試的查詢如下
MERGE INTO vor_extract v USING
(SELECT dealer, wip_no,
required_date, required_time
FROM vor_extract_temp
) t
ON (v.dealer = t.dealer AND v.wip_no = t.wip_no)
WHEN MATCHED THEN
UPDATE
SET v.required_date = t.required_date,
v.required_time = t.required_time;
任何人的線索?
它可能很簡單,因為我之前沒有使用MERGE語句所以毫無疑問只是遺漏了一些東西
謝謝大家
通常,語法似乎有效。 但是如果您使用的是早於10g的oracle版本,那么
WHEN NOT MATCHED ...
條款也是強制性的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.