Oracle插入表中不存在的记录
2016-03-23 13:57
218 查看
最近在做项目的过程中遇到一个需求,要求插入一条数据,如果这条数据中的某个字段在表中存在则不插入,反之则插入,上网搜了一下发现insert语句是不支持where的,找了许久终于找到了答案:INSERT INTO table_name select column1,column2... from dual where not exists(select 1 from table_name where condition=...and...)
相关文章推荐
- Oracle数据库用户的密码保存位置说明
- 安装oracle及配置
- Oracle分组后取每组第一条
- 转:Oracle EBS 寄售业务总结
- 【Oracle】Oracle交集、并集、差集的运算
- Oracle 行转列
- Oracle 建立索引及SQL优化
- oracle 10g滚动升级到11g
- window10系统安装oracle11g时遇到INS-13001环境不满足最低要求
- oracle中的数据库用法
- Oracle执行计划详解(转)
- Oracle性能监控脚本
- mybatis generator with oracle
- 如何处理大量数据并发操作?
- Oracle11g无法导出空表解决方案
- oracle数据库创建表空间步骤
- oracle判断字符串中包函另外一个字符串
- Directory Structures for Oracle RAC
- oracle 12c pdb&cdb
- ORACLE和JS之两坑