我希望在 Oracle 中执行建设性合并,即如果在源表中找到匹配的记录,则应将具有当前时间戳的新记录添加到目标表中。
如何在 Oracle 中使用合并来做到这一点?下面是我的代码,它给出了“缺少关键字”错误。
merge into studLoad sl
using student s
on(s.studID=sl.studID)
when matched
then
insert(sl.studID,sl.studName)
values(s.studID||'abc',s.studName)
when not matched
then
insert(sl.studID,sl.studName)
values(s.studID,s.studName);
另外,我不知道如何将当前时间戳与studName
. 任何相同的建议都将受到欢迎。