Home > Database > Mysql Tutorial > Oracle批量执行SQL语句

Oracle批量执行SQL语句

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-07 17:06:40
Original
1466 people have browsed it

在实际的应用中,可能要一次执行多条insert语句,我知道的有两种方法,跟大家分享一下: 1.在PLSQL之类的工具中把语句块写在begi

在实际的应用中,可能要一次执行多条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;即可

  3.用PLSQL Developer 7.0可直接执行多条语句,每条语句之间需用;分隔

-------------------------------------下文转载----------------------------------------------

目的:想在PLSQL里一次性执行多条SQL语句。 说明:如果是SELECT等查询语句可能会有困难,因为结果输出集合到底以哪一个为准呢?(猜测:以最后一次执行的结果为准么?) 目前的想法是:一次性创建多个VIEW。 解决办法一: new一个Command Window,在它的Editor页里面写上多条语句,然后执行!:) 解决办法二: 写成一个脚本,存到c:/然后用sql> c:/1.sql 解决办法三: 写成一个存储过程,,然后执行(待整理中)

linux

Related labels:
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template