#前言

插入数据就是将数据记录添加到已有的表数据中,oracle数据库通过insert 语句来实现插入数据记录。该语句既可以一次插入一条记录,也可以使用select 子句将查询结果集批量插入数据表。

  1. 单条插入数据是insert语句最基本的用法,语法如下:

    insert into table [(column1,column2,…)] value (value1,value2,…)

示例如下:
先创建一张测试表,创建之前先查询是否存在,以免覆盖已有表。可以先插入部分数据,后续测试使用。

create  table tmp_ceshi1
(branchid VARCHAR2(11),prodno   VARCHAR2(20),price    NUMBER(14,4) default 0
)


插入一条数据

insert into tmp_ceshi1 (branchid,prodno,price) values('PRO','ABCD1254','6')


2.通过select 语句批量插入,语法如下:
insert into tablename (column1,column2,column3,…) selectSubquery

注:任何合法的select语句,其所选列的个数和类型要与语句中的column对应。
insert into 子句指定的列名可以与select 子句指定的列名不同,但他们之间的数据类型必须是兼容的

示例如下:
把A表的数据插入到目标表中
这是已经创建好的另一张表,把需要的字段插入目标表即可

select * from tmp_xtr_2022


这是测试表当前的数据

select * from tmp_ceshi1

insert into tmp_ceshi1 A (BRANCHID,PRODNO,PRICE)
select BRANCHID,PROID,PRICE from tmp_xtr_2022 where PRICETYPECODE=637

效果如下:

insert 用法总结相关推荐

  1. python sys.path.append(),sys.path.insert()用法

    python sys.path.append(),sys.path.insert()用法 添加import搜索路径 python程序中使用 import XXX 时,python解析器会在当前目录.已 ...

  2. boost::hana::insert用法的测试程序

    boost::hana::insert用法的测试程序 实现功能 C++实现代码 实现功能 boost::hana::insert用法的测试程序 C++实现代码 #include <boost/h ...

  3. boost::fusion::insert用法的测试程序

    boost::fusion::insert用法的测试程序 实现功能 C++实现代码 实现功能 boost::fusion::insert用法的测试程序 C++实现代码 #include <boo ...

  4. oracle插入数据语句实例,oracle Insert 用法总结

    总结下Oracle 中的Insert用法 1.标准Insert --单表单行插入 语法: INSERT INTO table [(column1,column2,...)] VALUE (value1 ...

  5. insert用法(插入表内容)

    insert用法(插入表内容) 语法 INSERT INTO 表名称 VALUES (值1, 值2,....) SQL 语句: INSERT INTO Persons VALUES ('Gates', ...

  6. python中insert()函数的用法_Python list insert()用法及代码示例

    insert()是Python中的内置函数,可将给定元素插入列表中的给定索引. 用法: list_name.insert(index, element) 参数: index - the index a ...

  7. numpy.insert用法以及内插插0的方法

    Python numpy和scipy中没有直接插0的函数和方法,这里使用numpy.insert来实现. 1,numpy.insert的用法 下述是官方文档给出的解释: 下面是个人的理解: numpy ...

  8. oracle pivoting insert 用法简介

    本的sql 语句 和例子转自: http://space.itpub.net/25724608/viewspace-695818 oracle 有一种insert 语句叫 pivoting inser ...

  9. insert在python中的用法_python中insert用法是什么_后端开发

    python ipo模型是指什么_后端开发 IPO(Input Processing Output)模式,即输入数据→处理数据→输出结果.采用input输入内容为字符串格式,若输入为数值时,应采用in ...

最新文章

  1. ack strom 保证只有一次_Storm容错机制(一):ACK机制
  2. python编程单词排序_Python实现对文件进行单词划分并去重排序操作示例
  3. 我的Go+语言初体验——(1)超详细安装教程
  4. 广告拦截之easylist和easylistchina订阅地址
  5. 微信打击违规贷款、仿冒公众号等行为 累积处罚3万多个公众号
  6. 使用tensorboard可视化tensorflow模型
  7. python开源代码app_十个基于Python的BBS论坛类开源web框架汇总(附源码地址)
  8. 2017中兴捧月算法精英挑战赛-迪杰斯特拉
  9. Java setlocale方法_Java Configuration.setLocale方法代碼示例
  10. UE4材质—UV和贴图坐标系
  11. vue大屏(驾驶舱)实现数字滚动
  12. 2021年制冷与空调设备运行操作免费试题及制冷与空调设备运行操作操作证考试
  13. mysql 函数权限控制_MySql授权和撤销权限操作
  14. R语言偏相关和典型相关
  15. 苹果android投屏,如何将iPhone手机投屏到电脑电视?
  16. hanlp的基本使用--python(自然语言处理)
  17. 【ios学习】OneClock的翻页时钟效果是如何实现的
  18. Microsoft SQL Server 2005 中安装 Northwind 和 pubs 示例数据库
  19. 数学基础从高一开始4、集合的基本运算2
  20. python绘制生日快乐图案_简笔画手绘生日快乐贺卡图片

热门文章

  1. HTML5添加网页背景音乐
  2. python怎么安装pandas-datareader_使用Python的pandas-datareader包下载雅虎财经股价数据...
  3. 软考-算法设计概述及常见的几种算法形式
  4. Mock InjectMocks ( @Mock 和 @InjectMocks )区别
  5. flutter项目提示 Superclass has no method named ‘inheritFromElement‘等错误解决
  6. linux怎么修改命令行怎么退出,linux vi保存退出命令(如何退出vi)
  7. linux 设备简介
  8. fseek()和ftell()的工作原理
  9. 微信小程序 icon图标 SVG代码转码为Base64编码格式并使用(霸霸看了都说好)
  10. 香橙派Orange Pi Zero2开发板使用USB摄像头的方法(安卓镜像)