oracle的多行插入
oracle的多行插入和Mysql的不大一样,相对来说复杂一点:
比如这里有一个顾客表:
create table customers(
id int primary key,
name varchar2(20)
);
在这张表里插入多行数据:
insert all into customers
values (1,'joe') into customers
values (2,'henry') into customers
values (3,'sam') into customers
values(4,'Max') select * from dual;
值得注意的是最后一个插入值是没有Into tablename的
至于为什么后面要有个select。。我也不清楚,不过删了会报错,而且非是dual不行,如果有大神能为小弟讲解一番感激不尽
浙公网安备 33010602011771号