永发信息网

oracle怎么从一个数据库查询结果去更新另一个表

答案:1  悬赏:10  手机版
解决时间 2021-03-31 05:28
oracle怎么从一个数据库查询结果去更新另一个表
最佳答案
--语法
MERGE INTO table_name alias1
USING (table|view|sub_query) alias2
ON (join condition)
WHEN MATCHED THEN
UPDATe table_name
SET col1 = col_val1,
col2 = col2_val
WHEN NOT MATCHED THEN
INSERT (column_list) VALUES (column_values);
--实例 在一个同时存在Insert和Update语法的Merge语句中,总共Insert/Update的记录数,就是Using语句中alias2的记录数。
MERGE INTO T T1
USING (SELECT '1001' AS a,2 AS b FROM dual) T2
ON ( T1.a=T2.a)
WHEN MATCHED THEN
UPDATE SET T1.b = T2.b
WHEN NOT MATCHED THEN
INSERT (a,b) VALUES(T2.a,T2.b);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
哪个老师讲商业思维讲的比较好的?
大家说这种淡紫色的衣服显得土气么?很纠结,
保温杯多少价钱的才是最好的,怎样选购
饲养幼猪应注意什么?
各位红警哪一部最好玩
奔驰新E多少公里做首保
大家猜猜看z17mini多少钱
产业是什么意思?
马婉晴2008 年7月23日19点40分出生名字打多少
滚我只有一个女朋友是什么梗
尼康35 1.8G,50 1.8G和40 2.8,这三颗有什么
请问疯狂猜猜155关答案,前面一枚铜钱照到后
老款丰田海拉克斯换那种柴油动力好
求大师看看刚租的单身公寓风水。
在中国有什么节目是邀请韩国明星或者组合里面
推荐资讯
人社部2017养老金调整5,5怎么算
电器的电线上标227IEC53代表什么意思
潜伏4红色的门什么含义
走近的英文翻译
我想泡我老板女儿没聊过几次怎么才能泡到她
从哲学上看,漫画《失地农民的困惑》给我们的
御我的小说的TXT,谢谢
dreamweaver cs6以下翻译器没有被装载,由于
信美分期店员帐号怎么搞的
三位数乘一位数不进位口算80道
绿化施工的通常施工程序是什么?
快手名一周只能改2次吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?