plsql批量insert多条 oracle插入多行数据并使用序列?
oracle插入多行数据并使用序列?
insert into area(area_no , area_name , city_no) SELECT seq_area.nextval, area_name,city_no from zongchd直接写成上面这个样子
oracle中怎么插入多条数据?
1、采用insert into values 语句插入一条,写很多条语句即可多条数据,这种主要针对于离散值以及一些基础信息的录入,如:insert into test(xh,mc) values("123","测试")impdp 用户名/密码 dumpfile=123.dmp logfile=123.log directory=imp_dir tables=test table_exists_action=append4、使用excel文件直接拷贝。这种主要用于要写入的数据已是excel文件或者行列分明的其它格式文件,每一列的值和表结构相对应,可直接打开表的行级锁,把数据拷贝进入。
Oracle中使用PL/SQL怎样用循环插入多条数据?
使用loop循环,比如:
for item in (select a,b,c from table_a where 条件) loop
insert into table_b(a,b,c) values (item.a,item.b,item.c)
end loop
也可以使用索引表循环,以上只是一个简单的例子,需要根据你的具体情况选择循环方式
plsql批量insert多条 oracle插入多条数据 oracle批量insert多条
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。