社区
基础和管理
帖子详情
oracle中有没有一次性插入多条数据的语句
唐山夜雨霖铃
2013-06-29 05:47:26
oracle中有没有往一个表里面一次性插入多条数据的语句~
...全文
9238
8
打赏
收藏
oracle中有没有一次性插入多条数据的语句
oracle中有没有往一个表里面一次性插入多条数据的语句~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Regan-lin
2013-06-30
打赏
举报
回复
你把多条语句弄成一个表,把表插入就可以了,想插多少插多少!
creazy_me
2013-06-30
打赏
举报
回复
用pl/sql 先把你需要的数据写到一个excel文件中,按一行为一条。然后在pl/sql中select * from table_name for update; 最后把excel中的数据复制到这个表中 即可。
善若止水
2013-06-29
打赏
举报
回复
insert into 表名1(字段1,..字段n) select 字段1,..字段n from 表名2
sych888
2013-06-29
打赏
举报
回复
insert into tab_name select 值1,值2,... from dual union all select 值1,值2,... from dual union all ... select 值1,值2,... from dual ;
Wentasy
2013-06-29
打赏
举报
回复
MySQL可以一次插入多条,用逗号分隔即可,Oracle不用Select子查询貌似不行。
唐山夜雨霖铃
2013-06-29
打赏
举报
回复
我只有一个表 没有你说的第二个表~~那些数据呢 都是变量~不确定的~
唐山夜雨霖铃
2013-06-29
打赏
举报
回复
我插入一条信息的语句 insert into T_USERRIGHTS values('aaa','11212')
sych888
2013-06-29
打赏
举报
回复
insert into tab_name select * from tab_name1;
oracle
一次
插入
多条
数据
(insert all)
问题 公司的项目,有个功能每次使用需要向
数据
库
插入
很多
数据
,导致页面等待很长时间才有结果。
数据
库:
oracle
11g id:采用sequence自增 每次循环,都会查询一次sequence,然后insert一条
数据
,性能非常低。 改进 改成一次
插入
多条
数据
,id通过触发器自动设置,不再每次先查询sequence,效率提高非常多。
oracle
一次
插入
多条
的方法 在
oracle
...
Oracle
一次
插入
多条
数据
Oracle
一次
插入
多条
数据
oracle
不像mysql那样可以在values后面添加多个
插入
的值,mysql具体操作 mysql
插入
多条
数据
-- mysql
插入
多行代码 insert into CB_PRACTICE(id_, type_,remark) values (5,'物理','浮力'),(6,'物理','阻力');
oracle
插入
多条
数据
的方法 1.采用union all拼接...
Oracle
一次
插入
多条
数据
1、创建Table create table table_name ( id number(10), name varchar2(20) -- name varchar2(20) default 'Tom' -- 增加默认值 ) 2、
插入
数据
单条
插入
insert into table_name (id,name) values(10001,'wang_er'); insert into table_name (id,name) values(10002,'zh
Oracle
数据
库一次
插入
多条
数据
-----insert all方法
常用的
插入
数据
的方法id是采用sequence自增,每次循环,都会查询一次sequence,然后
插入
一条
数据
,这就导致性能极低。通过改成一次
插入
多条
数据
,id通过触发器自动设置,不再每次先查询sequence,这样效率可以提高很多。 由于insert all方式
插入
多条
数据
时,通过sequence获取的值是同一个,不会自动获取多个,所以id需要通过其他方式设置(这里采用触发器方式自动设置id) 步骤如下: 1.创建表 id为主键,通过sequence产生主键值。 create table student
Oracle
一次
插入
多条
数据
(批量
插入
)
语法: INSERT ALL INTO tableName (column1, column2, column_n) VALUES (expr1, expr2, expr_n) INTO tableName (column1, column2, column_n) VALUES (expr1, expr2, expr_n) INTO tableName (column1, colum...
基础和管理
17,377
社区成员
95,127
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章