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
- insert语句
- insert语句
- insert语句
- insert 语句
- Insert语句
- 导出insert into语句
- MYSQL INSERT INTO语句
- 生成SQl insert 语句
- MYSQL INSERT INTO语句
- 省市Insert语句.net
- insert语句jdbc
- DB2 INSERT 语句
- insert语句优化
- SQL导出insert 语句
- SQLServer生成insert语句
- SQL INSERT INTO 语句
- insert select 插入语句
- SQL INSERT INTO 语句
- IOS之地图和定位应用开发
- DNS详细解释
- sysfs接口函数到建立_DEVICE_ATTR
- Android 存储设备管理 -- IMountService (二)
- 通过设置Ant中java和junit的dir属性来解决ant脚本只能在特定目录下正常运行
- insert语句
- Java 枚举7常见种用法
- myeclipse安装svn插件的多种方式
- mysql数据库读取速度和插入速度的调整记录
- ASP.NET基础控件
- 第一个hibernate工程
- oracle dblink详解
- 支配值数目-------2012年12月25日
- C#弹出选择对话框程序