oracle无法使用以下语句,mysql可以。
insert into table (column1,column2) values (1,2),(1,2);
oracle的多条插入:
insert allinto student(id,name) values(1,\'张三\')into student(id,name) values(2,\'李四\')select 1 from dual;
dual是在oracle中创建的一个辅助表,你可以自主的新建成任意的表名,biao1,mytable都行
select 1 from dual这句话不能丢,会报语法错误,而且这句话的作用也仅仅是让sql语法正确。
还不如执行多次单条insert,
oracleDeveloper插入后记得commit;
plsqldeveloper 每新建一个sql会话窗口,就相当于创建了一个事务,所以,当窗口没有关闭的时候,事务并没有提交。