您的位置:首页 > 数据库 > Oracle

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

2015-01-09 21:35 603 查看
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 条件,那么就会同时插入多长表。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: