看是什么样子的插入法。
如果是从其他的表导入那么用insert
into+表名(字段)(字段入围全部可以不写)+as
select+字段+from+数据来源表名
where+条件;(注意:前后字段顺序一致)
如果从外部表导入,那么就没什么问题sqllar导入。
如果是需要手动的输入,那么我建议就建立外部表,然后用sqllar去倒,可以每次输入都同时输入一张外部表,然后用sqllar导入,这样就可以了。
按照如下方法:
1、先确保select语句的结果正确。
2、写如下语句,如将emp表中deptno为10的数据放入到新表emp_t中。
create table emp_t as select from emp where deptno=10;3、执行完毕后,emp_t表中的数据如下:
2个数据库如果都是oracle或者mysql就一样 *** 作了
如果数据库不同,你得拼对应的insert语句, 也可以用hibernate什么的来做,
一般这种情况,还是写脚本比较好点, 简单,来的快
不知道那个格式的值是从哪里冒出来的。如果是把满足条件的值插入到mb中,应该这么写:
Update A set mb=那个格式 where id in (select Aid form B,C where BCid=Cid and nr='某条件' ) ;
以上就是关于如何在oracle数据表中一次性插入多条记录全部的内容,包括:如何在oracle数据表中一次性插入多条记录、Oracle数据库中把select语句中查询的记录怎么批量插入数据库中、用Oracle如何实现同时向两个数据库中批量添加相同的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)