insert all 学习
来源:互联网 发布:绵阳师范网络教学 编辑:程序博客网 时间:2024/05/01 22:41
insert all结构的作用是想几个表中同时插入数据。
下面是一个简单的例子。
我们先来使用create select 创建两个表,这两个表的结构和scott.emp的结构一模一样。如果你对create select
create table insert_all_test1
as
select empno,ename from scott.emp where 1 = 0
和
create table insert_all_test2
as
select empno,sal from scott.emp where 1 = 0;
然后我们使用insert all,向这两个表插入数据:
insert all
into insert_all_test1 values(no,name)
into insert_all_test2 values(no,sal)
select empno no,ename name,sal from scott.emp;
这里很简单就像两个表插入了数据,虽然最终插入到表中的数据在列上有所区分,但是插入到这两个表的数据的来源是一样的。
insert all结构还有一个用法就是使用when then选择结构来使对应的数据插入到对应的表中,这其实也很简单。
例如:
insert all
when sal > 2000 then
into insert_all_test1 values(no,name)
when sal < 2500 then
into insert_all_test2 values(no,sal)
select empno no,ename name,sal from scott.emp;
这里使用了sal 作为判断条件来将不同的条件数据插入到不同的表中。
- insert all 学习
- Oracle-Insert all语句学习
- insert all
- insert all
- insert all insert first
- INSERT ALL和INSERT FIRST
- insert all与insert first
- INSERT FIRST和INSERT ALL
- insert all/ insert first/ pivoting insert
- insert/insert all/insert first详解
- insert all用法
- insert all 的好处
- INSERT ALL的用法
- insert all 语句
- insert all 的使用方法
- oracle insert all
- Insert All的妙用
- Insert All的用法
- 各种主流音视频编码格式介绍
- 844-A+B Problem(V)
- 高效地加载大Bitmap(位图)
- Hive 常见问题与技巧
- java三大框架整合做权限管理操作
- insert all 学习
- Hive 中内部表与外部表的区别与创建方法
- 简单工厂模式与策略模式的区别
- Java基础——String(图解String的不变性)
- struts2模型驱动
- 手机卫士07-设置向导
- jQuery的width(),innerWidth(),outerWidth()的区别
- easyui----splitbutton--和menubutton非常类似
- 1、Linux学习笔记---计算机概论