oracle如何同时插入多条记录

例如 sql server是这么处理的
insert into table_name values (col_value1)
,(col_value2)
,(col_value3)
...全文
773 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
我也知道有编辑功能,就是不会使用,能不能再具体点
xiongshao1943 2015-07-31
  • 打赏
  • 举报
回复
引用 2 楼 IceIsabel 的回复:
oracle要想批量插入可以用 insert into .. select ... 例如: insert into table_name select 'a' from dual union all select 'b' from dual union all select 'c' from dual
按这么写就对了,把常量的值用select 常量,常量 from dual就对了
PiaoShiSun 2015-07-30
  • 打赏
  • 举报
回复
用PL/SQL工具,确实可以复制粘贴的。 SELECT语句后面加UPDATE即可编辑查询的结果,屡试不爽。
IceIsabel 2015-07-29
  • 打赏
  • 举报
回复
oracle要想批量插入可以用
insert into ..
select ...

例如:
insert into table_name
select 'a' from dual
union all
select 'b' from dual
union all
select 'c' from dual
卖水果的net 2015-07-29
  • 打赏
  • 举报
回复
oracle 没有这样的写法。只能一条一条的insert 。
songshukele 2015-07-29
  • 打赏
  • 举报
回复
excel复制粘贴

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧