Oracle插入多表(insert all/first)
来源:互联网 发布:网络推广专员要求 编辑:程序博客网 时间:2024/05/16 07:09
使用INSERT ALL向几个表中同时插入数据或者向1个表中插入多行数据。
例如:
CREATE TABLE S(
S# NUMBER PRIMARY KEY,
SNAME NVARCHAR2(10) NOT NULL
);
INSERT ALL
INTO S(S#, SNAME) VALUES (1, '张三')
INTO S(S#, SNAME) VALUES (2, '李四')
INTO S(S#, SNAME) VALUES (3, '王五')
SELECT * FROM DUAL;
以下为转贴:
http://blog.csdn.net/Adi_liu/archive/2009/03/12/3984126.aspx
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 作为判断条件来将不同的条件数据插入到不同的表中。
//其他帖子
http://renyu.blog.51cto.com/435619/91441
http://www.itpub.net/thread-1320137-1-1.html- oracle插入多表(insert all/first)
- Oracle插入多表(insert all/first)
- Oracle插入多表(insert all/first)
- oracle插入多表(insert all/first)
- Oracle插入多表(insert all/first)
- Oracle多表插入insert all/insert first的区别
- Oracle插入之 insert all、insert first
- Oracle实现多表插入-INSERT ALL
- INSERT FIRST && INSERT ALL(按条件进行多表插入)
- oracle 多行插入 insert all
- Oracle 关于INSERT FIRST和INSERT ALL
- Oracle Insert first & Insert all 的区别
- oracle:INSERT ALL和INSERT FIRST
- oracle:INSERT ALL和INSERT FIRST
- Oracle 旋转insert(insert all/first)
- insert all insert first
- ORACLE中的INSERT ALL和INSERT FIRST使用
- oracle insert all 和insert first 的区别
- apple push notification service apple与Python结合推送
- 引入validator.js控制表单输入时不起作用的原因
- AndroidManifest.xml文件解析
- Android学习 - AssetManager asset的使用
- Solaris 10 下 Samba 的详细配置步骤和常见问题解决
- Oracle插入多表(insert all/first)
- 测体重是否正常的程序
- java ftp 下载
- 论述如何基于3种开发工具制作《Monkey Jump》
- HDU 3648 Median Filter
- 虚函数为什么效率低
- linux下软件安装方法
- 论述如何基于3种开发工具制作《Monkey Jump》(二)
- java邮箱激活