DB2 insert into 三种写法
2014-05-20 14:29
232 查看
db2的insert into 支持三种格式,即:一次插入一行,一次插入多行和从SELECT语句中插入。
以表为例:
插入一行数据:
插入多行数据,写法1:
写法2:
上面两种写法的差异,网上资料提示,有两点好处:
1、性能更好。
2、由于一条语句,所以它们是一个处理单元,要么都插入,要么都不插入。
insert into select :
以表为例:
create table “user" ( "name" varchar2(32), "age" int )
插入一行数据:
insert into user('name','age') values('Jason',20);
插入多行数据,写法1:
insert into user('name','age') values('Jason',20); insert into user('name','age') values('Michael',22); insert into user('name','age') values('Bob',23);
写法2:
insert into user('name','age') values ('Jason',20), ('Michael',22), ('Bob',23);
上面两种写法的差异,网上资料提示,有两点好处:
1、性能更好。
2、由于一条语句,所以它们是一个处理单元,要么都插入,要么都不插入。
insert into select :
insert into user ('name','age') select name,age from user_bak --user_bak 为测试的备份表,表结构和user一致
相关文章推荐
- insert into 语句的三种写法
- insert into 语句的三种写法
- insert into 语句的三种写法
- insert into 语句的三种写法
- 三种表复制语句select into 和insert into select
- [置顶] mysql中insert into语句的5种写法(上)
- ADO方式,VC调用Execute执行INSERT INTO插入变量SQL语句的写法
- 在SQL语句insert into中,数据来自用户页面的输入和另一个表中的命令行写法!
- mysql中insert into语句的5种写法(下)
- db2导入insert into 语句使用逗号分隔的文件
- DB2 insert语句三种格式
- sql insert into select语句写法-将查询结果直接插入到表中
- DB2 insert语句三种格式
- mysql insert into多行记录写法
- PHP insert into 的类写法
- DB2 insert语句三种格式
- DB2 insert语句三种格式
- oracle insert into values 多条记录
- create as & insert into 语句性能分析
- insert into 与 select into