`
chenhua_1984
  • 浏览: 1254195 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

sqlplus 的@符号

 
阅读更多

通常我们把ORACLE开发的PLSQL保存成文件,比如.pkg等格式,在使用的时候通过@符号来执行,例如

首先进入sqlplus环境

sqlplus> @abc.pkg

这样就表示执行abc.pkg这个文件,有个等价的命令 start,  

sqlplus>@start abc.pkg

 注意:当我们使用sqlplus命令进入时,sqlplus会把当前所在的操作系统的目录作为自己的当前目录

假如abc.pkg脚本里面又引用到了abc.pks,abc.pkb两个文件,那么在abc.pkg里面的正确写法应该是

rem filename :abc.pkg

@@ abc.pks

@@ abc.pkb

两个at符号意味着  在本次的调用中“请假和当前目录已经改成了当前执行文件所在的目录”

分享到:
评论

相关推荐

    sqlplus11.2 rpm安装包

    - 脚本执行:使用`@`符号执行保存在文件中的SQL或PL/SQL脚本,如`@script.sql`。 6. **其他功能**: - 输出格式化:使用`SET PAGESIZE`和`SET LINESIZE`命令调整输出结果的页面大小和行宽。 - 错误处理:使用`...

    sqlplus中批量执行sql文件

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

    SQLPlus命令使用大全PDF

    可以使用`@`符号执行包含SQL语句的外部脚本文件,如: ``` @script.sql ``` 4. **设置环境变量**: SQLPlus允许设置环境变量,如`LINE`和`COLUMN`,以调整输出格式: ``` SET LINE 1000 -- 设置每行的最大...

    Oracle SQLPlus最新手册

    标点符号 - **竖线**`|`:用于分隔可选或必需的替代语法元素。 - **方括号**`[ ]`:标记一个或多个可选项,实际输入时不应包含方括号。 - **花括号**`{ }`:表示必须选择一项,同样不应输入花括号。 - **下划线**...

    将sqlplus查询结果导出到文件

    3. **结果重定向**:在SQL*Plus中,使用`>`或者`>>`符号可以将输出重定向到文件。如果使用`>`, 它会覆盖已存在的同名文件;如果使用`>>`,则会追加到现有文件的末尾,防止丢失已有数据。例如,要将查询结果保存到...

    解决linux下sqlplus 退格,回车乱码

    rlwrap sqlplus /nolog ``` 这将启动一个带有readline支持的SQL*Plus会话,现在你可以尝试使用退格键和回车键,应该不会有乱码问题了。 在运维和服务器管理中,优化用户交互体验是非常重要的。`rlwrap`与`readline`...

    SQLPLUS命令的使用大全

    `/`符号被用于执行上一个输入的SQL语句。这是一个快捷命令,尤其在调试或重复执行同一查询时非常便利。 ### 4. 输出到文件 使用`SPOOL file_name`命令可以将SQLPLUS的输出重定向到指定的文件中。这在需要将查询...

    sqlplus命令的使用大全

    ##### 1.2 使用 `@` 符号 - **语法**: `SQL> @file_name` - **作用**: 等同于 `START` 命令,用于运行SQL脚本文件。 - **特点**: - 可以调用当前目录下的文件或指定完整路径的文件。 - 如果未提供完整路径,则从...

    SQLPLUS常用命令列表

    ### SQLPLUS常用命令列表 #### 一、简介 SQL*PLUS是Oracle数据库系统的一个非常重要的工具,主要用于执行SQL语句、脚本文件等,并能够帮助用户进行数据查询、管理及编辑等工作。本文将详细介绍SQL*PLUS中的一些...

    instantclient-sqlplus-linux-11.2.0.3.0.zip

    1. **SQL文件执行**:你可以通过`@`符号执行SQL脚本文件,例如: ```sql @/path/to/your/script.sql ``` 2. **设置SQL*Plus提示符**:在SQL*Plus中,可以通过`prompt`命令自定义提示符: ```sql prompt '...

    SQLplus&数据库对象

    SQL中的一些基本运算和比较符号包括加减乘除(`+ - * /`)、等于(`=、!=、<>`)、小于大于(`< > <= >=`)等。 SQL*PLUS提供了丰富的命令,例如: - 启动与退出:`SQLPLUS`和`EXIT`。 - 连接数据库:`CONNECT`。 -...

    Oracle_SQLPLUS常用命令 doc

    ` 符号可以在 SQL*Plus 中执行 Shell 命令,例如 `!ls`。 - **查看表结构**:使用 `DESC 表名` 查看表的结构信息。 2. **基本语法**: - **SELECT 语句**: - `SELECT table_name FROM user_tables;` 查询当前...

    oracle SQLPlus常用命令

    6. **运行脚本**:使用`@`符号运行外部SQL脚本文件,如`@script.sql`。 7. **保存输出**:`SPOOL filename`开始将所有输出保存到指定的文件中,`SPOOL OFF`则停止保存。 8. **匿名PL/SQL块**:在SQLPlus中可以直接...

    oracle中的sqlplus基础教程

    双`&`符号表示使用已有的替换变量值而不提示输入。`COLUMN`命令则可以对查询结果的列进行格式化,包括设置标题、调整对齐方式、定义空值显示等,使输出更易于阅读。 此外,`BREAK`命令在生成报表时很有用,它可以...

    sqlplus 控制台

    9. **批处理和脚本执行**:可以使用`@`符号执行包含SQL命令的外部脚本文件,如`@script.sql`。 10. **输出格式化**:可以设置输出格式,如列宽`COLUMN column_name FORMAT WIDTH`,或者将结果输出到文件`SPOOL ...

    Oracle的SQLPLUS命令的使用大全

    ### Oracle的SQLPLUS命令的使用大全 #### 一、引言 在Oracle数据库管理与开发过程中,SQL*Plus作为一款非常实用的工具被广泛应用于执行SQL语句、脚本及管理数据库对象等任务中。本文将详细介绍SQL*Plus中常用的命令...

    sqlplus环境变量.docsqlplus环境变量.doc

    35. **SQLTERMINATOR**:设置SQL语句的结束符号,默认是';'。 36. **SUFFIX**:设置SQL*PLUS命令的后缀,默认是'SQL'。 37. **TAB**:控制是否使用制表符来缩进输出,默认是ON。 38. **TERMOUT**:开启或关闭终端...

    sqlplus命令使用大全

    ### SQLPlus命令使用详解 #### 一、执行SQL脚本文件 在SQLPlus环境中执行存储在文本文件中的SQL脚本非常方便。有两种方法可以实现这一功能: - 使用`START`命令,例如:`SQL> START file_name` - 使用`@`符号后跟...

Global site tag (gtag.js) - Google Analytics