merge into ITIL_REPORT_DEVICE rd
using (select 1 from dual)
on (rd.id = '3d42e973-470a-48b8-ae01-729b417461e6')
when matched then
update set rd.reportName = 'kaka'
when not matched then
insert values ('666', 'name', sysdate, 'id_admin', '2', 'sss', '1', '');
using (select 1 from dual)
on (rd.id = '3d42e973-470a-48b8-ae01-729b417461e6')
when matched then
update set rd.reportName = 'kaka'
when not matched then
insert values ('666', 'name', sysdate, 'id_admin', '2', 'sss', '1', '');
本文介绍了一个使用SQL进行数据合并及更新的具体案例。通过一个包含设备报告名称更新的示例,展示了如何利用MERGE INTO语句实现数据的高效管理。此操作针对特定ID的数据进行匹配检查,并根据匹配结果决定执行更新或插入操作。
2826

被折叠的 条评论
为什么被折叠?



