如何在oracle数据表中一次性插入多条记录?

高分请讲解下,如何在oracle数据表中一次性插入多条记录?
最新回答
欲往

2024-11-24 04:50:35

看是什么样子的插入法。
如果是从其他的表导入那么用insert into+表名(字段)(字段入围全部可以不写)+as select+字段+from+数据来源表名 where+条件;(注意:前后字段顺序一致)
如果从外部表导入,那么就没什么问题sqllar导入。
如果是需要手动的输入,那么我建议就建立外部表,然后用sqllar去倒,可以每次输入都同时输入一张外部表,然后用sqllar导入,这样就可以了。
鸢尾*

2024-11-24 06:22:32

插入多条数据通过INSERT INTO ... VALUES ...这样肯定不行。
如果这多条数据是从一个表中提取出来的,可以使用INSERT INTO TABLE SELECT COLUMN(或者是定值) FROM TABLE ...这样的形式来实现多条的插入。
语物忉灼秋

2024-11-24 06:26:46

insert into doc_data (code,id,value,state)

select '13','川A','成都市公安局交通警察支队车辆管理所',0 from dual

union all select '13','川B','绵阳市公安局交通警察支队车辆管理所',0 from dual

union all select '13','川C','自贡市公安局交通警察支队车辆管理所',0 from dual

union all select '13','川D','攀枝花市公安局交通警察支队车辆管理所',0 from dual

....
...
..
盖世傻白甜

2024-11-24 07:48:06

如果是从某一张表里筛选出来了,就用楼上的方法。
如果是单纯的插数据,就只能一条条的插,没有捷径的。
旧情人怎能变知己

2024-11-24 04:06:35

insert into table select
(
'B',select typeid from table where userid ='A');

--------------------------
写成这样试试
另外,虚机团上产品团购,超级便宜