`

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 环境设置于常用命令.doc

    SQL Plus 环境设置于常用命令,sql/plus常用命令

    几种常用的SQL/PLUS命令

    几种常用的sql/plus命令,对于刚开始使用sql/plus的童鞋们有点小帮主...

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

    常用sql*plus命令 适合oracle初学者

    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的一些常用命令,所以就请大家2分钱哈。这个对初学ORACLE数据库的朋友很有帮忙哈!谢谢支持哈!

    Sql常用命令

    Sql*plus的常用命令

    MY_Sql_常用命令表

    管理控制:MYSQL数据库常用命令列表  MYSQL常用命令列表  1、系统管理  mysql -h主机地址 -u用户名 -p  连接MYSQL(在mysql/bin)  exit  退出MYSQL命令  mysqladmin -u用户名 -p旧密码 password新密码 ...

    Oracle里常用命令

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

    SQL plus 命令大全

    SQL plus最常用的指令,很实用哦,对初学数据库的很有帮助

    oracle实验四 SQL语言

    【实验目的】 1. 掌握在Oracle中添加示例方案的方法 2. 熟练掌握SQL语言的查询功能 3. 掌握SQL Plus常用命令

    PL_SQL命令的使用大全.chm

    下面就介绍一下一些常用的sql*plus命令: 1. 执行一个SQL脚本文件 SQL&gt;start file_name SQL&gt;@ file_name 我们可以将多条sql语句保存在一个文本文件中,这样当要执行这个文件中的所有的sql语句时,用上面的...

    sqlplus常用命令

    3.1 SQL*Plus概述 3.2 SQL*Plus常用命令 启动和关闭数据库命令 帮助命令 连接命令 文件操作命令 交互命令 编辑命令 报表命令 启动和关闭数据库命令

    Oracle10G培训文档

    SQL概述、SQL的分类、演示数据的结构、SQL Plus常用命令、条件查询、排序数据、数据处理函数、聚合函数、分组查询、连接查询、union和minus、添加、修改和删除、事务概述、索引、视图、序列(Sequence)、常用的DBA...

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle&gt;svrmgrl SVRMGR&gt;connect internal SVRMGR&gt;startup ...

    ORACLE数据库操作总结大全

    集成了完整的数据库操作...内容从登录操作、表空间与段、常用工具、SQL Plus常用命令、常用数据类型、SQL分类、数据操作(DML)、标量函数的使用、对象管理(DDL)、约束、用户管理、权限管理、角色管理、表空间与段

    oracle数据库的常用命令大全

    2.退出sql *plus环境 SQL&gt;exit 3.断开与数据库的连接,但不退出sql *plus环境 SQL&gt;disc 4.设置列的列宽 SQL&gt;col 列名 format a数值 若不设置列宽,字段太多的话显示的效果不好 SQL&gt;col username format a8; SQL&gt;...

    SQLPLUS命令的使用大全

    两天写几个oracle日常维护的常用脚本,N多sqlplus命令看不明白,这个“SQL*PLUS命令的使用大全”帮了不少忙。 -------------------------------------------------------------------------------------------------...

    实验一、SQL*PLUS的使用

    常用SQL*Plus命令 SQL,SQL*Plus 和 PL/SQL SQL*Plus的启动和登录 1) 连接数据库 2) 列出缓冲区的内容: 3) 编辑当前行 4) 增加一行 5) 在一行上添加一原文 6) 删除一行

Global site tag (gtag.js) - Google Analytics