可以采用PL/sql

可以在程序中先用select count(*)判断

可以用主键约束

但是下面是用sql实现:

insert into 表1 (ID,NAME)
select '2','00002' from dual
where not exists(
select 1 from 表1 a where a.ID=2 and a.NAME='00002')

转载于:https://www.cnblogs.com/quechao123/archive/2011/06/27/2346604.html

将一个数据插入表中前校验数据是否存在相关推荐

  1. dotConnect for Oracle入门指南(四):将数据插入表

    [下载dotConnect for Oracle最新版本] dotConnect for Oracle(原名OraDirect.NET)建立在ADO.NET技术上,为基于Oracle数据库的应用程序提 ...

  2. 创建了一个表之后怎么再次在表中添加字段和字段显示位置_筛选数据透视表中的数据...

    [推荐阅读]资料下载QQ群:562718785(软件下载.精美PPT模板下载) [Excel视频教学]求和及快速求和 [Excel视频教学]跨表快速求和 [Excel视频教学]函数-相对绝对混合引用 ...

  3. 数据透视表怎么刷新数据_数据模型的Excel数据透视表刷新错误

    数据透视表怎么刷新数据 A simple data change can cause a strange pivot table refresh error, if you added the dat ...

  4. SQL (十四)插入数据(insert语句,把数据插入表中)

    文章目录 插入完整的行:values子句 不安全写法 安全写法:在表名后的括号明确给出列名 小结 插入行的一部分:简单 插入某些查询的结果(即检索出的数据):insert select 示例:把另一个 ...

  5. mysql空洞数据,Mysql 表空间和 数据页空洞

    一.表空间 1.表空间: innodb 引擎存储的最高层: 存放所有的数据 2.独立表空间:Mysql 版本5.6 后默认开启的单表单空间 (1)Innodb 默认存储引擎页的大小为 16K :默认表 ...

  6. 数据库不断有新数据插入, 导致分页查询数据重复的问题

    问题描述 首先, 查询数据时是按照数据的录入时间分页查询的, 最新的数据一直是第1页; 同时, 库表不断地有新数据写入, 这就导致了分页查询数据请求出现重复问题. 例如19:31分时分页查询请求第1页 ...

  7. mysql空洞数据_Mysql 表空间和 数据页空洞 艾薇Ivy

    一.表空间 1.表空间: innodb 引擎存储的最高层: 存放所有的数据 2.独立表空间:Mysql 版本5.6 后默认开启的单表单空间 (1)Innodb 默认存储引擎页的大小为 16K :默认表 ...

  8. Java怎么实现几十万条数据插入(30万条数据插入MySQL仅需13秒)

    本文主要讲述通过MyBatis.JDBC等做大数据量数据插入的案例和结果. 30万条数据插入插入数据库验证 实体类.mapper和配置文件定义 User实体 mapper接口 mapper.xml文件 ...

  9. mysql重新安装后之前表_关于重装mysql数据库之后.新的数据库引入旧数据的表结构和数据问题...

    由于种种问题,也许某一天数据库崩了,或者电脑崩了.重新装Mysql数据库的话:如何导入旧的数据库中的的表结构以及数据呢? 我是在重置电脑之后.进行重装数据库之后.遇到此问题.由于之前未遇到过此种问题. ...

  10. html数据插入到数据库,将数据插入到数据库中:text和html格式

    将数据(文本和HTML格式)插入到mysql字段LONGTXT中时出现问题. 这里是错误将数据插入到数据库中:text和html格式 public 'error' => string 'You ...

最新文章

  1. R语言问题解决:Error: Discrete value supplied to continuous scale
  2. 计算机科学与技术历史步伐,计算机科学与技术1001班先进班级体申报材料.pdf
  3. 转转转![Spring MVC] - 500/404错误处理-SimpleMappingExceptionResolver
  4. MIS性能优化常见问题与方案(辅助项目组性能优化的总结贴)
  5. Tensorflow yolov3 Intel Realsense D435 识别时间测试
  6. [随笔重写] Python3 的深拷贝与浅拷贝
  7. 深度学习(2)--常见概率分布(1)
  8. Hadoop的环境搭建
  9. python 百度文库_百度文库文档下载地址解析python版【摸索不易,还请支持】
  10. matlab三维作图知识点
  11. 公众平台模板消息所在行业_微信公众号模板消息群发工具免费注册试用7天
  12. Linux 桌面玩家指南:01. 玩转 Linux 系统的方法论
  13. Codepen 每日精选(2018-3-26)
  14. python打开其他应用程序错误_Python应用程序错误(Udacity)
  15. Ubuntu系统搜狗拼音无法输出
  16. 《精通python设计模式》读书笔记之——行为型设计模式
  17. win7下 文件名太长无法删除,无法更名问题
  18. 魔方(10)金字塔魔方、金字塔二重奏魔方
  19. 【学习笔记】无限极分类学习
  20. 计算机用户账户类型,计算机系统帐户的分类

热门文章

  1. arm裸板驱动总结(makefile+lds链接脚本+裸板调试)
  2. NYOJ12 喷水装置(二)
  3. java面向对象--对象初始化
  4. centos环境安装storm
  5. 判断一个变量是否在一个数组里
  6. Spark数据分析技术学习笔记(二)——DataFrame使用
  7. 从C#中传递object到lua的一个问题
  8. 【PMP】项目整合管理
  9. 在SQL Server中对视图进行增删改
  10. UVA 1584 环状序列