INSERT INTO table (f1 ,f2 ,f3)
SELECT 1 ,'a',3 FROM DUAL WHERE NOT EXISTS
(SELECT 1 FROM table2 where a = b)
DUAL 为临时表 ,也可以查找真实表字段插入。

需要插入多条数据时,可使用 UNION :
INSERT INTO table (f1 ,f2 ,f3)
SELECT 1 ,'a',3 FROM DUAL WHERE NOT EXISTS
(SELECT 1 FROM table2 where a = b)
UNION
SELECT 10 ,'ab',30 FROM DUAL WHERE NOT EXISTS
(SELECT 1 FROM table2 where a = b)

最新文章

  1. ABAP 合并单元格自建函数
  2. c#实现万年历示例分享 万年历农历查询
  3. Struts2 简介
  4. 记一次酷派尚锋Y75刷机
  5. 使用MiniProfiler跟踪MVC + EF + Bootstrap 2 权限管理系统的性能消耗
  6. Daikon Forge GUI 制作UI面板
  7. unity, sceneview 中拾取球体gizmos
  8. 【CSS】class和id命名规则
  9. 关于进程间通信的总结(IPC)
  10. 暑假集训(2)第一弹 -----Is It A Tree?(Poj308)
  11. 【IOS学习基础】NSObject.h学习
  12. java中三种常见内存溢出错误的处理方法
  13. 帝国cms7.0,列表模板调用不支持附表字段
  14. 恩布企业 IM 安卓端 1.3,服务端 1.12 公布
  15. python 之变量
  16. Android笔记: ListView基本用法-ArrayAdapter
  17. matplotlib删除x轴
  18. redis 持久化文章分析的很到位
  19. fatal: could not read Username for 'https://git.dev.tencent.com' 解决方法
  20. 【blog】SpringBoot如何搭建聚合项目

热门文章

  1. html5页面头部
  2. JS动态更新微信浏览器中的title
  3. 2017 国庆湖南 Day1
  4. 【leetcode 简单】 第一百零九题 最小移动次数使数组元素相等
  5. Pythagorean Triples(Codeforces Round #368 (Div. 2) + 构建直角三角形)
  6. 动态SQL中变量赋值
  7. 使用转义防御XSS
  8. 20165230 2017-2018-2 《Java程序设计》第9周学习总结
  9. linux shell语言编程规范安全篇之通用原则【转】
  10. ASP.NET 实现Base64文件流下载PDF