`

SQL*Plus 中如何执行多个*.sql脚本文件

阅读更多

1.在SQL*Plus中执行单个sql脚本文件:  


  SQL>@c:\aaa.sql  

 

2.在SQL*Plus中执行多个sql脚本文件:

  比如你要执行得2个sql脚本     a.sql 和  b.sql    
  现在你重新写一个脚本   c.sql     其中得内容如下   
    
  @@a.sql  
  @@b.sql   
   
  然后把c.sql放在a.sql 和  b.sql   得同一个目录中即可,然后在sqlplus下执行:

  SQL>@c.sql   就可以了.

 

        当然有具体路径的加上路径即可,如下:

  SQL> @E:\c.sql

 

注意事项:

      1>.sql文件都在一个目录中;

      2>.尤其是c.sql文件中直接写:

            @@a.sql  
            @@b.sql   

            即可。

分享到:
评论
1 楼 hyj0903 2011-08-16  
good job! Thank you very much!

相关推荐

    SQL*Plus用户指南与参考

    SQL*Plus也支持脚本执行,通过输入@后跟脚本文件名,可以一次性执行多个SQL语句,这对于批量处理和自动化任务非常有用。同时,SQL*Plus还提供了批处理功能,允许用户通过ACCEPT命令接收用户输入,实现动态脚本。 在...

    SQL*Plus之命令使用大集合.pdf

    - **功能**: 直接在SQL*Plus环境中执行指定路径下的SQL脚本文件。 - **示例**: `@C:\scripts\my_script.sql` #### 二、对当前输入进行编辑 - **命令**: `edit` - **功能**: 在SQL*Plus中启动内置编辑器,允许...

    oracle 中使用批处理文件,同时执行,多个.sql文件。

    在Oracle数据库管理中,批处理是一项重要的操作,它允许管理员或开发者一次性执行多个SQL脚本,从而提高工作效率。本文将详细讲解如何在Oracle环境中利用批处理文件同时执行多个.sql文件,以及相关的工具和源码应用...

    SQL_PLUS.rar_PLUS SQL_SQL_Plus_plus_sql plus

    2. **脚本执行**:SQL Plus支持创建SQL脚本文件(通常扩展名为.sql),在其中编写一系列SQL语句,然后一次性执行整个脚本,提高工作效率。 3. **格式化输出**:SQL Plus提供了一种方式来格式化查询结果,使其更易于...

    SQL*Plus Getting Started Release 8.1.6 for Windows

    10. SQL*Plus 的版本信息:SQL*Plus 有多个版本,包括 Release 8.1.6 for Windows 等。每个版本都具有其特有的功能和改进。 SQL*Plus 是一个功能强大且灵活的交互式查询工具,提供了一个交互式的查询环境和丰富的...

    SQL脚本文件合并工具

    通过“SQL脚本文件合并工具”,我们可以将分散的SQL脚本整合到一起,形成一个大的SQL脚本文件,这样在SQL*Plus中只需要运行一次,就能完成所有脚本的执行,避免了反复打开、执行单个文件的繁琐步骤。 合并过程可能...

    sql*plus 命令大全

    在SQL*Plus中,可以通过`START`或简写为`@`命令来执行一个包含SQL语句的外部文件。这在批量处理SQL语句时非常有用。 - **命令格式**: ```sql SQL> START file_name SQL> @file_name ``` - **说明**: - `@...

    SQL*PLUS命令的使用大全

    这样可以一次性执行文件中的所有SQL语句,类似于DOS的批处理。 2. **编辑当前输入** `EDIT`命令允许用户编辑当前的SQL语句或者打开一个编辑器来编辑整个会话的历史记录。 3. **重运行上一条SQL语句** 只需输入...

    Oracle批量执行传多个参数多个SQL文件

    要实现批量执行,可以创建一个主SQL脚本(如`run_all.sql`),在这个脚本中,你可以通过嵌套`@`命令来调用其他SQL文件,同时传递参数。例如: ```sql DECLARE param1 VARCHAR2(100) := 'param_value1'; param2 ...

    SQL-Plus操作说明书

    执行SQL脚本文件** - 使用`SQL> start file_name` 或 `SQL> @file_name`来执行一个保存有多条SQL语句的文本文件。 - **@与@@的区别**: - `@`命令调用当前目录下的、指定全路径的或者可以通过`SQLPATH`环境变量...

    常用SQL*Plus语句:

    "常用SQL*Plus语句" SQL*Plus是Oracle数据库的客户端工具,用于与Oracle数据库进行交互。...3. 生成新的SQL脚本。 4. 用户管理和权限维护。 SQL*Plus提供了多种功能,帮助用户更好地管理和维护Oracle数据库。

    SQL*PLUS资料

    SQL*PLUS不仅支持SQL语言,还提供了特有的命令来控制输出格式、设置会话参数以及执行脚本。 1. **SQL语言基础** - SQL,全称为Structured Query Language,是一种声明式的非过程化语言,用户只需要定义要执行的...

    oracle Sql*plus

    Sql*plus是一个最常用的工具,具有很强的功能,主要有: 1. 数据库的维护,如启动,关闭等,这一般在服务器上操作。 2. 执行sql语句执行pl/sql。 3. 执行sql脚本。 4. 数据的导出,报表。 5. 应用程序开发、测试sql/...

    SQL*Plus User's Guide and Reference Release 11.2-430

    5. **脚本处理**:说明如何编写和运行包含多个SQL或PL/SQL命令的脚本文件,以及如何处理脚本中的错误。 6. **数据库连接和安全性**:涵盖连接到数据库的方法,用户权限管理,以及SQL*Plus中的身份验证机制。 7. **...

    关于oracle在SQL*PLUS窗口中执行的命令,在这里给大家分享一下

    SQL*Plus是Oracle数据库的一个非常重要的工具,它是一个基于命令行的工具,主要用于查询数据、执行脚本、管理数据库等操作。通过SQL*Plus,用户可以执行SQL语句、PL/SQL块,并进行各种数据库管理和维护工作。 #### ...

Global site tag (gtag.js) - Google Analytics