`
suedeu2
  • 浏览: 14196 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

SQLPLUS下执行多个文件中的SQL脚本

阅读更多
目前在做PL/SQL的开发,一个FEATURE需要建立多个TABLE、VIEW或PROCEDURE,因此需要有比较快捷的方式来部署这些数据库对象。
方法如下:
--deploy.bat文件,完成数据库的登录,内容如下
sqlplus username/password@dbservice @"E:\xxx\deploy.sql"
--deploy.sql中按顺序罗列出待执行的SQL语句的文件,内容如下
@"E:\xxx\1.VIEW_xxx.SQL"
@"E:\xxx\2.PACKAGE_xxx.pck"

注意事项如下:
1. 需要注意的是最好用双引号给出文件待执行文件的路径,至少ORACLE 10G不支持路径名带空格。
2. 文件中的SQL脚本有空行的话会引起一些错误。

SQLPLUS常用命令URL:
http://www.diybl.com/course/7_databases/oracle/oraclejs/2008515/116738.html

http://www.wangchao.net.cn/bbsdetail_1780529.html
分享到:
评论

相关推荐

    sqlplus中批量执行sql文件

    2. **读取执行脚本**:在SQLPlus环境中,通过`@`符号来读取外部脚本文件。假设之前的执行脚本保存为`execute.sql`,则在SQLPlus中执行以下命令: ```sql @execute.sql ``` 3. **查看执行结果**:在SQLPlus中执行...

    SQL脚本批量执行,方便大量的SQL脚本执行。

    在SQL的上下文中,批处理通常涉及将多个SQL语句写入一个文本文件,然后通过某种机制一次性执行这些语句。 1. **SQL Server Management Studio (SSMS)**:对于SQL Server用户,SSMS提供了一种直观的方式批量执行SQL...

    批量执行SQL脚本

    1. **脚本组织**:首先,你需要将一系列SQL语句组织成单独的脚本文件,每个文件可能包含一个或多个SQL命令。例如,在提供的文件名“批量报表导入”中,我们可以推测这是一个与报表数据导入相关的脚本,可能包括创建...

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

    本文将深入探讨如何在Oracle环境中批量执行带有多个参数的多个SQL文件,以便进行高效的数据操作和测试。 首先,理解"Oracle批量执行传多个参数多个SQL文件"的含义:这通常涉及编写一个主脚本,该脚本能够接收多个...

    向shell或者sql脚本传参或接收参数的方法

    在IT领域,尤其是在系统管理和自动化任务执行中,Shell脚本和SQL脚本的使用非常普遍。它们能够有效地处理日常的任务,比如数据处理、系统管理等。这篇文章将详细讲解如何向Shell或SQL脚本传递参数以及如何在脚本中...

    linux下批量执行oracle脚本的shell脚本

    在Oracle中,创建数据库通常涉及多个步骤,包括配置参数文件、初始化实例、创建控制文件、设置表空间等。在shell脚本中,这些步骤可以通过调用相应的Oracle管理工具(如`sqlplus`或`dbca`)来实现,并通过逻辑控制...

    Linux下定时自动执行Oracle_SQL

    - **SQL脚本(ss.sql)**:脚本中使用了多个SQL指令,如`set heading off`和`set pagesize 0`,来控制输出格式;`spool`指令用于将查询结果重定向至文件;而`select * from regionalism WHERE ROWNUM ;`则是具体的...

    oracle利用批处理文件执行SQL语句,bat连接oracle数据库并执行语句

    SQL*Plus允许用户在命令行界面中执行SQL语句。在批处理文件中,我们可以通过以下格式设置连接信息: ```cmd sqlplus 用户名/密码@连接字符串 ``` 例如,如果用户名是`system`,密码是`manager`,连接字符串是`...

    批量运用sqlplus上传sql语句

    1. **创建SQL脚本文件**:首先,你需要将所有需要执行的SQL语句写入一个或多个文本文件中,每个文件通常以.sql为扩展名。这些文件包含了插入、更新、删除、创建表、索引等各类SQL命令。 2. **设置环境**:确保你的...

    SQL 脚本

    SQL脚本是数据库管理系统中用于执行一系列SQL命令的文本文件,它是数据库操作自动化和高效管理的关键工具。在本文中,我们将深入探讨SQL脚本的基本概念、用途、语法以及如何创建和执行SQL脚本。 首先,SQL...

    SQLPLUS命令的使用大全

    在日常工作中,我们经常需要批量执行多个SQL语句。SQLPLUS支持通过`START`或`@`命令来执行存储在文本文件中的SQL脚本,极大地提高了效率。例如: ```sql SQL> START file_name SQL> @file_name ``` 这两个命令等效...

    sqlplus 批处理

    批处理是提高工作效率的重要手段,它允许用户一次性执行多个SQL语句,而非逐个手动输入。本文将详细探讨如何在SQLPLUS中进行批处理,以及这一过程中的关键知识点。 1. SQLPLUS简介: SQLPLUS是Oracle公司提供的一个...

    SQLPlus中的复制和粘贴技巧

    - 如果你有多个SQLPlus会话同时打开,可以在一个会话中复制查询结果,然后在另一个会话中粘贴执行。这种方法对于比较不同数据库或表的状态非常有用。 5. **剪切和撤销**: - 使用`Ctrl+X`可以剪切(即复制并删除...

    SQLPLUS命令使用大全

    执行SQL脚本文件 **命令**: ``` SQL> START file_name SQL> @file_name ``` **说明**:这两个命令用于执行存储在文件中的SQL语句。文件中可以包含多条SQL语句,执行后如同在SQL*Plus中直接输入一样。 **示例**...

    Oracle官方文档中文版-SQLPlus入门

    7. 批量处理与脚本执行:理解如何通过批处理执行多条SQL语句,以及创建和运行SQL脚本文件(.SQL扩展名)。 8. 数据库对象管理:了解如何使用SQLPlus创建、修改和删除数据库对象,如表、视图、索引、存储过程和函数...

    java做的Sqlplus

    3. **SQL脚本执行**:允许用户编写和运行含有多个SQL语句的脚本文件。 4. **结果集查看**:提供友好的结果集显示,包括排序、分页和格式化输出。 5. **PL/SQL支持**:对于Oracle数据库,能够执行存储过程和函数。 6....

    sqlplus help 加强版

    在$ORACLE_HOME/sqlplus/admin/help 包含了四个文件:helpbld.sql helpdrop.sql helpus.sql hlpbld.sql oracle自带的help和?的解释太少,如果自己找到其它更全的脚本也放到这个目录下,便于管理。 用system用户...

    SQLPLUS使用手册

    7. **批处理和绑定变量**:使用`ACCEPT`命令可以接受用户输入,`BIND`变量允许在多个SQL语句中重用值,提高效率。 8. **报表生成**:使用`SPOOL`命令可以把输出结果保存到文件中,便于生成报表或进一步处理。 9. *...

    sql及sqlplus基础

    2. **保存和运行脚本**:可以将多条SQL语句保存为脚本文件,然后在SQL*Plus中运行。 3. **设置输出格式**:可以设置查询结果的输出格式,如标题、宽度等。 4. **使用内置变量**:SQL*Plus支持使用内置变量来增强脚本...

    SQLPlus Usage Guide

    4. **脚本执行**:用户可以创建包含多个SQL语句的文本文件(如`.sql`文件),然后在SQLPlus中使用`@filename`命令执行整个脚本。 5. **设置变量**:使用`VAR`命令定义变量,然后在SQL语句中引用这些变量。 6. **...

Global site tag (gtag.js) - Google Analytics