入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

oracle学习之插入多行数据到表中

创建时间:2013-08-08 投稿人: 浏览次数:8130

多行插入的正确写法(经测试,OK):

一、

insert all
into students values ("0515101143","蔡雪松","","05工本2班")
into students values ("0515102003","纪川","","05科本1班")
select * from dual;

二、

 insert into students
select 0515101145,"蔡雪松","","05工本2班" from dual
union
select 0515102005,"纪川","","05科本1班" from dual;

三、

 insert into students
select ‘0515101145’,"蔡雪松","","05工本2班" from dual
union
select ’0515102005‘,"纪川","","05科本1班" from dual;
注意:二和三之间的差别就是一个有符号 " " ,一个无 " " 符号 。二和三的select同时写,会报错。

-----------------------------错误的写法如下---------------------------------------------------

一、

insert into students 
values 
("0515101143","蔡雪松","","05工本2班"), 
("0515102003","纪川","","05科本1班");

二、

insert into students(sid,sname,email,grade)
values 
("0515101144","蔡雪松","","05工本2班")&
("0515102003","纪川","","05科本1班");

三、

insert into students
select "0515101144","蔡雪松","","05工本2班" from dual
union all
select "0515102004","纪川","","05科本1班";

注释:网上有资料中0515101144是没有符号 "" 的,但测试中仍然报错。

 

转至:http://blog.163.com/wspjing@126/blog/static/11772053420125105338609/

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像