MySQL与Oracle同时插入多条数据的sql书写方式不同,具体书写格式如下:
mysql一次插入多条数据
insert into t_studen (ID,STUDENT_NUMBER,NAME,AGE)
VALUES('1','20180001','张三',18),('2','20180002','李四',19),('3','20180003','王五',20)
oracle一次插入多条数据
insert all
into t_studen (ID,STUDENT_NUMBER,NAME,AGE) VALUES('1','20180001','张三',18)
into t_studen (ID,STUDENT_NUMBER,NAME,AGE) VALUES('2','20180002','李四',19)
into t_studen (ID,STUDENT_NUMBER,NAME,AGE) VALUES('3','20180003','王五',20)
select * from dual;

本文介绍了MySQL与Oracle两种数据库中实现一次性批量插入多条记录的具体SQL语法。MySQL使用单条INSERT语句携带多组VALUES即可完成批量插入,而Oracle则采用INSERT ALL的方式逐条指定VALUES,并以SELECT * FROM DUAL结束。
4897

被折叠的 条评论
为什么被折叠?



