【发布时间】:2014-04-28 10:51:49
【问题描述】:
我正在尝试使用 Oracle MERGE 命令,但收到一条错误消息:ORA-00905: missing keyword
我正在尝试的查询如下
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 语句,所以毫无疑问只是遗漏了一些东西
谢谢大家
【问题讨论】:
-
你用的是什么版本的oracle?
-
你可以在下面看到我的答案