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不行,如果有大神能为小弟讲解一番感激不尽

你可能感兴趣的:(oracle的多行插入)