insert语句

来源:互联网 发布:淘宝静物摄影布光 编辑:程序博客网 时间:2024/06/06 16:21

1.单表单行INSERT

INSERT INTO table[(column1,column2,...)] VALUE(value1,value2,...)

 

2.无条件多表INSERT

INSERT[ALL][condition_insert_clause]

[insert_into_clause values_clause] (subquery)

 

例子:

insert all
into e_sal(empno,sal) values(empno,sal)
into e_job(no,job) values(empno,job)
select empno,sal,job from emp
/

3.有条件的多表INSERT

INSERT [ALL | FIRST]

WHEN condition THEN into_clause values_clause

[WHEN condition THEN] into_clause values_clause]

......

[ELSE] [insert_into_clause values_clause] 

Subquery;

 

例子:

insert all
when salary<=1000 then into sal1000 values(emp_id,hire_date,salary)
when salary<=2000 then into sal2000 values(emp_id,hire_date,salary)
else
into sal_else values(emp_id,hire_date,salary)
select empno emp_id,hiredate hire_date,sal salary from emp
/

insert first
when salary<=1000 then into sal1000 values(emp_id,hire_date,salary)
when salary<=2000 then into sal2000 values(emp_id,hire_date,salary)
else
into sal_else values(emp_id,hire_date,salary)
select empno emp_id,hiredate hire_date,sal salary from emp
/

当使用all时,从上到下检查每个条件,满足就执行后面的into。

当使用first时,从上到下,一旦满足就执行后面的into,之后终止判断,开始下个row的检查。

 

4.pivoting insert,实际上就是无条件的insert all

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 小班个案分析:好动的孩子该怎么办 孩子突然过于的兴奋不睡觉是怎么办 刚出生的宝宝听力未通过怎么办 孩子多动症被老师打不上学怎么办 小孩在校被学生打家长该怎么办? 8岁儿童好动上课不注意听课怎么办 怀孕第一个月喝了啤酒怎么办 不知道自己怀孕喝了酒怎么办 怀孕一个月不知道喝酒了怎么办 老师说孩子上课不专心听讲怎么办 二年级孩子上课不认真听讲怎么办 二年级的孩子浮躁上课不认真怎么办 三年级的小孩上课不认真听讲怎么办 大班孩子上课不专心听讲玩怎么办 老师跟家长说小孩上课讲话怎么办 别的家长动手打自己的孩子怎么办? 一岁3个月宝宝骨龄偏小怎么办 宝宝9个月了越来越粘人怎么办? 孩子突然说话结巴口吃了怎么办啊 很久不说话了不敢说话了怎么办 宝宝2岁了还不会说话怎么办 2岁的宝宝还不会说话怎么办 小宝宝有四个月了母乳不够吃怎么办 一个月的宝宝吐奶厉害怎么办 新生儿吐奶吐一次吐的特别多怎么办 把孩子打了一次现在说话结巴怎么办 宝宝五岁了口吃越来越严重了怎么办 幼儿把自己的舌头扣破皮了怎么办 6岁宝贝烧到39度怎么办 2岁半的宝宝说话结巴怎么办 2周3宝宝不会说话胆小怎么办 宝宝我2岁多了说话有点结巴怎么办 两岁宝宝说话突然结巴了怎么办 两岁3宝宝叫她名字不理人怎么办 九个月的宝宝身高不达标怎么办 3岁宝宝又吐又拉怎么办 宝宝发烧39度怎么办手脚很烫 两岁宝宝吃什么吐什么怎么办 7岁宝宝吃多了吐怎么办 7个月的宝宝大便干燥怎么办 10个月宝宝便秘大便干燥怎么办