oracle表中存在数据就修改,没有数据自动添加 的sql语句
2016-07-27 14:21
579 查看
merge into table t1 using (select '123' ID,'aa' Name from dual) t2 on (t1.ID = t2.ID) when matched then update set t1.Name = t2.Name when not matched then insert values (t2.ID, t2.Name); commit;
相关文章推荐
- exp-imp实现oracle不同表空间的迁移
- 同一个sql在不同的oracle中执行时间不一样
- oracle loop
- oracle 常用语句
- plsql远程连接oracle数据库
- Mybatis批量增加,删除,更新Oracle
- Oracle 11G在用EXP 导出时,空表不能导出解决
- win2008装orcale10
- HP-UX Oracle Ioctl ASYNC_CONFIG error=1
- oracle数据库日期格式转换及replace用法
- 81.You are managing an Oracle Database 11g database with this backup strategy: - Every Sunday night,
- C# Oracle数据库操作类实例详解
- Oracle中的函数和存储过程--真实项目示例
- Oracel查询表中某字段值为去重后第几的记录
- 【01】KVM中小企业实践-概述
- Oracle 密码过期处理
- 存储过程的优缺点
- Oracle中dual表的用途介绍
- Oracle使用Mybatis实现List批量插入数据
- 怎样查看oracle当前的连接数