请问一个merge into 的ON后面多个条件如何实现? merge 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不太清楚你想要什么样的数据,但是你如果允许插入这种数据(F1相同F2不同),建议你可以将F1和F2作为联合主键来使用 我就是想 on 后面能不能这样写:res on(v.t1=b.t1 or v.f1=b.t2)when matched then update set v.f1=zny.t2, v.f2=zny.t3,v.t1=b.t1 你可以在on的括号里加条件如ON(V.T1=B.T1 AND V.F1=B.T2)你也可以这样写:MERGE INTO T1 USING T2 ON(T1.ID=T2.ID)WHEN MATCHED THEN UPDATE SET T1.NM='US' WHERE T1.ID=2; linux32安装oracle11gr2时一到图形界面就卡住,没有报错。 数据库设计问题 PL/SQL: SQL Statement ignored PL/SQL: ORA-00984: 列在此处不允许 一条很难写的sql 请帮忙! 求助!一个动态SQL的问题 周 季的SQL该怎么写? 求救~!!!!!!!!!!!!!!!! Oracle 9i的转储备份问题 oracle类似于sqlserver的自动增量字段怎么弄出来? ORACLE9i安装好之后,怎么更改SYSTEM的密码? 经常出现获取连接失败的错误,各位大神帮帮忙! sql中IN和=的差别还是dblink的问题??
res on(v.t1=b.t1 or v.f1=b.t2)
when matched then
update set v.f1=zny.t2,
v.f2=zny.t3,
v.t1=b.t1
如ON(V.T1=B.T1 AND V.F1=B.T2)
你也可以这样写:MERGE INTO T1 USING T2 ON(T1.ID=T2.ID)
WHEN MATCHED THEN
UPDATE SET T1.NM='US' WHERE T1.ID=2;