oracle编程入门笔记2015-01-09--插入

来源:互联网 发布:彩票过滤软件 编辑:程序博客网 时间:2024/04/28 11:20

oracle的插入操作其实没有太多可以供软件工程师灵活发挥的空间。所以在此我只列举集中常见的插入操作语法,其实是为了我学习的系统性考虑。

1.单表单列插入

insert into emp(empno,ename) values(14,'sheng') 注意,作为一个编程规范插入的字段名称一定要写,就算是插入所有字段也不能省略,主要是因为,如果你省略了,以后表新增了字段,你的sql就会报错;

2.单表多行插入

insert into emp(empno,ename) select empno,ename from emp 这样就可以一次插入多行,ps,造数据必备

3.多表插入

insert all 

when sal>10 then into emp(empno)

else into dept(deptno)

select sal from bonus

when 可以有多个,也就是说你可以插入任意多个表,最多多少个暂时不知道。注意,当有多个when,那么每行记录就会无条件检查,满足就插入,也就是说可能一行记录同时满足多个when 条件,那么就会同时插入多长表。



0 0
原创粉丝点击