`

SQL Plus常用命令

阅读更多
连接命令
connect scott/tiger@orcl
用特定身份连接
connect scott/tiger@orcl as SYSDBA

断开连接
disc



编辑命令 
输入
语句最后加;按回车键,立即执行命令
<b>语句结束加回车,然后再按回车键,结束SQL但不执行,此时再按edit键可编辑</b>
语句结束加回车,换行后按/,立即执行

显示缓冲区
l

编辑缓冲区
a[ppend] 追加文本到缓冲区末尾
c[hange] 修改缓冲区当前文本
del	 删除缓冲区当前行
N	 用数值定位缓冲区当前行
i[nput]	 缓冲区当前行后面新增一行
ed[it]	 文本方式打开缓冲区,进行编辑


执行缓冲区
run或者/

清除缓冲区
clear buffer



脚本文件的创建
save c:\sqlscript.sql [replace]
input命令将SQL Plus命令送入缓冲区

脚本文件的装载与编辑
get c:\sqlscript.sql

脚本执行
start c:\sqlscript.sql
或 @ c:\sqlscript.sql


替换变量
select empno, ename from emp where deptno=&x and job = '&y'

与用户通信
prompt 输出提示信息
pause 暂停脚本文件运行
accept 让用户指定替换变量的名称和类型

SQL> prompt 显示工资高于xx的员工信息,按enter键继续
     pause
     accept value number prompt '请输入工资界限’
     select empno,sal from emp where sal > &value




环境变量显示与设置
1 SQL*Plus工具--选项--设置
2 SHOW命令和SET命令

show all 显示所有环境变量 
arraysize 设置从数据库中提取的行数,【网络连接次数和内存占用】
autocommit
colsp 列之间的分隔符号 
feedback 反馈行信息的最低行数 【已选择6行】
heading 列标题
linesize 行长度
long long和lob类型的列显示长度,显示前xx个字符
pagesize 每页显示行数
serveroutput 执行DBMS_OUTPUT.PUT_LINE(''),是否输出
autotrace 是否产生执行报告
time 显示当前时间
timing 显示执行sql时间




其他常用命令
desc 显示任何数据库对象的结构信息

spool 屏幕内容存放到文本文件汇总
SQL> select * from dept;
    DEPTNO DNAME                        LOC                                     
---------- ---------------------------- --------------------------              
        10 ACCOUNTING                   NEW YORK                                
        20 RESEARCH                     DALLAS                                  
        30 SALES                        CHICAGO                                 
        40 OPERATIONS                   BOSTON                                  
SQL> spool off

clear screen 清除屏幕上所有内容
store set [filename] 保存当前sqlplus的环境变量到文件中

分享到:
评论

相关推荐

    SQL Plus常用命令列表

    ### SQL Plus常用命令详解 #### 一、概览 SQL Plus是Oracle数据库系统中的一个标准工具,用于执行SQL语句和脚本,以及管理数据库。它提供了丰富的命令集,不仅支持基本的SQL查询,还具备高级功能,如脚本编写、...

    SQL plus 命令大全

    本文将详细介绍 SQL Plus 中的一些常用命令,这些命令对于初学者来说尤为重要。 #### 二、SQL Plus 基础 SQL Plus 支持两种类型的命令:SQL 语句和 SQL Plus 命令。其中,DML(数据操纵语言)、DDL(数据定义语言)...

    几种常用的SQL/PLUS命令

    几种常用的SQL/PLUS命令 SQL/PLUS是一种非常流行的数据库管理工具,它提供了许多实用的命令和功能,能够大大提高数据库开发和管理的效率。下面将详细介绍几种常用的SQL/PLUS命令。 一、编辑表数据 在SQL/PLUS中,...

    SQL*PLUS命令的使用大全

    其他常用命令 - **`SORT`**:指定临时排序文件的位置。 - **`SPOOL`**:将查询结果或命令输出重定向到文件。 - **`EXIT`**:退出SQL*Plus程序。 - **`HELP`**:显示命令的帮助信息。 - **`?`**:同上,显示命令的...

    SQL Plus 环境设置于常用命令.doc

    ### SQL Plus 环境设置与常用命令详解 #### SQL Plus 概述 SQL Plus 是 Oracle 数据库系统中一个非常强大的命令行工具,用于执行 SQL 和 PL/SQL 语句。它不仅支持基本的数据库查询功能,还提供了一系列增强功能,如...

    sql plus 命令大全

    ### SQL Plus命令大全:日志管理和表空间管理详解 #### 第一章:日志管理 在Oracle数据库中,日志管理对于确保数据的一致性和恢复能力至关重要。本章节将详细介绍几种常用的日志管理操作。 ##### 1. 强制日志切换...

    sql*plus 命令大全

    本文将详细介绍SQL*Plus中的常用命令及其用法。 #### 二、SQL*Plus命令详解 ##### 1. 执行脚本文件 在SQL*Plus中,可以通过`START`或简写为`@`命令来执行一个包含SQL语句的外部文件。这在批量处理SQL语句时非常...

    sql_plus.rar_plus

    Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql语句。 我们通常所说的DML、DDL、DCL语句都是sql语句,它们执行完后,都可以...本文章就介绍一下一些常用的sql*plus命令。

    oracle sql plus的一些常用命令

    ### Oracle SQL Plus 的常用命令详解 #### 一、连接与断开数据库 **命令格式:** ```sql conn [username]/[password]@[database_name] ``` **示例:** - `conn scott/tiger@demoofsa`:连接到名为`demoofsa`的...

    sql.plus命令大全

    本文将详细介绍一些常用的SQL*PLUS命令,帮助你更好地理解和掌握数据库操作。 1. **执行SQL脚本文件**: 在SQL*PLUS中,可以使用`start`或`@`命令来执行存储在文本文件中的SQL脚本。例如,如果有一个名为`script....

    Oracle大全 常用命令

    2. **SQL Plus常用命令**: - `SELECT`:查询数据,如`SELECT * FROM table_name`显示表中的所有数据。 - `INSERT INTO`:插入数据,如`INSERT INTO table_name (column1, column2) VALUES (value1, value2)`。 -...

    大型数据库技术-实验二 Oracle SQL PLUS环境与查询.doc

    通过实验,学生能够熟悉Oracle的基本知识,掌握SQL*PLUS的常用命令,并深入理解Oracle的查询语句。 1. **SQL*PLUS环境与常用命令** - **启动SQL*PLUS**:通常通过命令行输入`sqlplus 用户名/密码`来登录。 - **...

    ORACLE常用命令下载

    ### ORACLE SQL Plus 常用命令详解 在Oracle数据库管理中,SQL*Plus是一个非常重要的工具,它提供了丰富的命令集来帮助DBA和开发人员更高效地进行数据库管理和开发工作。下面我们将详细介绍标题和描述中提到的一些...

    Oracle导入SQL脚本执行和常用命令大全

    Oracle 导入 SQL 脚本执行和常用命令大全 Oracle 导入 SQL 脚本执行和常用命令大全是一个非常重要的知识点,对于 Oracle 数据库的开发和维护人员来说非常有用。在本篇文章中,我们将介绍 Oracle 导入 SQL 脚本执行...

    SQL_PLUS命令的使用大全

    本文将详细介绍SQL*PLUS的一些常用命令。 1. **执行SQL脚本文件** 使用`START`或`@`命令可以执行存储在文本文件中的SQL语句集合。例如: ``` SQL&gt; START file_name SQL&gt; @ file_name ``` 这些命令可以一次性...

    SQLPlus命令使用指南.doc

    通过对SQL Plus常用命令的学习,我们可以更高效地进行数据库操作。无论是简单的数据查询还是复杂的交互式脚本编写,SQL Plus都能提供必要的支持。希望本文能够帮助大家更好地理解和掌握这些命令,提升日常工作的效率...

    Sql常用命令

    下面将详细介绍SQL*Plus的一些常用命令和SQL语句的基础知识。 1. **启动和停止OMS服务**: - `oemctl start oms`:启动Oracle Enterprise Manager Cloud Control(OMS)服务。 - `oemctl status oms`:查看OMS...

Global site tag (gtag.js) - Google Analytics