【Oracle】Oracle批量执行SQL语句
2010-05-20 09:31 Peter Jin 阅读(7474) 评论(0) 编辑 收藏 举报在实际的应用中,可能要一次执行多条insert语句,我知道的有两种方法,跟大家分享一下:
1.在PLSQL之类的工具中把语句块写在begin end之间,如:
begin
insert into table values(....);
insert into table values(....);
insert into table values(....);
insert into table values(....);
end;
记住在end后加上分号
2.用命令执行SQL文件,即把多条SQL语句写入在一个SQL文件中,如在D盘根目录下有一个a.sql文件,a.sql内容如下:
insert into table values(....);
insert into table values(....);
insert into table values(....);
insert into table values(....);
我们可以用CMD命令下登录sqlplus,登录成功后输入:@d:\a.sql;即可