SQL*Plus命令

前言

一:SQL*Plus 与数据库的交互

二:设置SQL* Plus的运行环境

二     -   1 :SET命令概述

二     -  2 :使用SET命令设置运行环境

二     -  2 ____1:Pagesize 变量

  1 SYS@orcl> show pagesize
  2 pagesize 14
  3 SYS@orcl> set pagesize 18
  4 SYS@orcl> show pagesize
  5 pagesize 18
  6 SYS@orcl>

View Code

二     -  2 ____2:newpage 变量

  1
  2 SYS@orcl> show newpage
  3 newpage 1
  4 SYS@orcl> set newpage 5
  5 SYS@orcl> show newpage
  6 newpage 5
  7 SYS@orcl>

View Code

二     -  2 ____3:linesize  变量

  1 SYS@orcl> show linesize
  2 linesize 80
  3 SYS@orcl> set linesize 3000
  4 SYS@orcl> show linesize
  5 linesize 3000
  6 SYS@orcl>

View Code

二     -  2 ____4:pause 变量

  1 SYS@orcl> show pause
  2 PAUSE is OFF
  3 SYS@orcl> set pause on
  4 SYS@orcl> show pause
  5 PAUSE is ON and set to ""
  6 SYS@orcl>

View Code

121

二     -  2 ____5:numformat 变量


  1 SYS@orcl> select ename,job,sal from scott.emp;
  2
  3
  4
  5
  6
  7
  8 ENAME      JOB              SAL
  9 ---------- --------- ----------
 10 SMITH      CLERK            800
 11 ALLEN      SALESMAN        1600
 12 WARD       SALESMAN        1250
 13 JONES      MANAGER         2975
 14 MARTIN     SALESMAN        1250
 15 BLAKE      MANAGER         2850
 16 CLARK      MANAGER         2450
 17 SCOTT      ANALYST         3000
 18 KING       PRESIDENT       5000
 19 TURNER     SALESMAN        1500
 20 ADAMS      CLERK           1100
 21
 22
 23
 24
 25
 26
 27 ENAME      JOB              SAL
 28 ---------- --------- ----------
 29 JAMES      CLERK            950
 30 FORD       ANALYST         3000
 31 MILLER     CLERK           1300
 32
 33 14 rows selected.
 34
 35 SYS@orcl> set pagesize 500
 36 SYS@orcl> show pagesize
 37 pagesize 500
 38 SYS@orcl> set numformat $999,999,999.00
 39 SYS@orcl> select ename,job,sal from scott.emp;
 40
 41
 42
 43
 44
 45
 46 ENAME      JOB                    SAL
 47 ---------- --------- ----------------
 48 SMITH      CLERK              $800.00
 49 ALLEN      SALESMAN         $1,600.00
 50 WARD       SALESMAN         $1,250.00
 51 JONES      MANAGER          $2,975.00
 52 MARTIN     SALESMAN         $1,250.00
 53 BLAKE      MANAGER          $2,850.00
 54 CLARK      MANAGER          $2,450.00
 55 SCOTT      ANALYST          $3,000.00
 56 KING       PRESIDENT        $5,000.00
 57 TURNER     SALESMAN         $1,500.00
 58 ADAMS      CLERK            $1,100.00
 59 JAMES      CLERK              $950.00
 60 FORD       ANALYST          $3,000.00
 61 MILLER     CLERK            $1,300.00
 62
 63 14 rows selected.
 64 

View Code

三:常用SQL*Plus 命令

三     -  1 : hlep 命令

三     -  2 : describe 命令

三     -  3 :spool命令

三     -  4: define 命令

  1 SYS@orcl> define vjob='sajob'
  2 SYS@orcl> define vjob
  3 DEFINE VJOB            = "sajob" (CHAR)
  4 SYS@orcl>

View Code

三     -  5: show 命令

三     -  6: edit命令

三     -  7: save 命令

三     -  8: get命令

三     - 9:  start 和 @ 命令

四:格式化查询结果

四     - 1:  column 命令

四     -  1 ____1:format 变量

四     -  1 ____2:heading 变量

  1
  2 00:05:44 SYS@orcl> col empno heading 雇员编号
  3 00:06:07 SYS@orcl> col ename heading 雇员姓名
  4 00:06:17 SYS@orcl> col sal heading 雇员工资
  5 00:06:28 SYS@orcl> select empno,ename,sal from scott.emp;
  6
  7
  8
  9
 10
 11
 12         雇员编号 雇员姓名       雇员工资
 13 ---------------- ---------- ------------
 14        $7,369.00 SMITH             $8,00
 15        $7,499.00 ALLEN            $16,00
 16        $7,521.00 WARD             $12,50
 17        $7,566.00 JONES            $29,75
 18        $7,654.00 MARTIN           $12,50
 19        $7,698.00 BLAKE            $28,50
 20        $7,782.00 CLARK            $24,50
 21        $7,788.00 SCOTT            $30,00
 22        $7,839.00 KING             $50,00
 23        $7,844.00 TURNER           $15,00
 24        $7,876.00 ADAMS            $11,00
 25        $7,900.00 JAMES             $9,50
 26        $7,902.00 FORD             $30,00
 27        $7,934.00 MILLER           $13,00
 28
 29 14 rows selected.
 30
 31 00:06:47 SYS@orcl>

View Code

四     -  1 ____3:null 变量

  1
  2 00:08:39 SYS@orcl> col comm null '空值'
  3 00:08:57 SYS@orcl> select empno,ename,comm from scott.emp where comm is null;
  4
  5
  6
  7
  8
  9
 10         雇员编号 雇员姓名               COMM
 11 ---------------- ---------- ----------------
 12        $7,369.00 SMITH      空值
 13        $7,566.00 JONES      空值
 14        $7,698.00 BLAKE      空值
 15        $7,782.00 CLARK      空值
 16        $7,788.00 SCOTT      空值
 17        $7,839.00 KING       空值
 18        $7,876.00 ADAMS      空值
 19        $7,900.00 JAMES      空值
 20        $7,902.00 FORD       空值
 21        $7,934.00 MILLER     空值
 22
 23 10 rows selected.
 24
 25 00:09:19 SYS@orcl>

View Code

四     -  1 ____4: ON|OFF选项

四     - 2:  tttle  和 btitle 命令

  1 00:16:38 SYS@orcl> set pagesize 8
  2 00:16:43 SYS@orcl> ttitle left '销售情况排行表'
  3 00:16:59 SYS@orcl> btitle left '打印日期:2017 /12/24 打印人: 一品堂'
  4 00:17:39 SYS@orcl> select * from scott.salgrade;
  5
  6
  7
  8
  9
 10
 11 销售情况排行表
 12            GRADE            LOSAL            HISAL
 13 ---------------- ---------------- ----------------
 14            $1.00          $700.00        $1,200.00
 15 ‘打印日期:201712/24 打印人:烈黄诽
 16 

View Code

  1
  2 00:19:18 SYS@orcl> set pagesize 8;
  3 00:19:24 SYS@orcl> define varT= '               雇员信息表'
  4 00:19:40 SYS@orcl> define var8=' 操作人:一品堂'
  5 00:20:02 SYS@orcl> ttitle  left varT;
  6 00:20:45 SYS@orcl> btitle  left var8;
  7 00:20:56 SYS@orcl> select empno,ename,job from scott.emp;
  8
  9
 10
 11
 12
 13
 14                雇员信息表
 15         雇员编号 雇员姓名   JOB
 16 ---------------- ---------- ---------
 17        $7,369.00 SMITH      CLERK
 18  操作人:一品堂‘
 19 

View Code

————————————————————————————————————————————————————————————————

————————————————————————————————————————————————————————————————

SQL*Plus命令相关推荐

  1. SQL*PLUS命令的使用大全

    SQL*PLUS命令的使用大全 时间:2006-09-12 18:51:39  来源:Linux联盟收集  作者:Linux联盟收集 两天写几个oracle日常维护的常用脚本,N多sqlplus命令看 ...

  2. Database之SQLSever:SQLSever数据表管理(GUI法/SQL语句命令法两种方法实现建立表、修改表,以及增、删、改、查)之详细攻略

    Database之SQLSever:SQLSever数据表管理(GUI法/SQL语句命令法两种方法实现建立表.修改表,以及增.删.改.查)之详细攻略 目录 一.两种方法建立表.修改表,插入多条数据记录 ...

  3. Database之SQLSever:SQLSever数据库管理(GUI法/SQL语句命令法两种方法实现备份(完整备份、差异备份、日志备份)、还原、删除、修改数据库等案例)之详细攻略

    Database之SQLSever:SQLSever数据库管理(GUI法/SQL语句命令法两种方法实现备份(完整备份.差异备份.日志备份).还原.删除.修改数据库等案例)之详细攻略 目录 数据库管理 ...

  4. ubuntu 导入mysql_Ubuntu 下MySQL导入数据库.sql文件 命令

    Ubuntu 下首先建好数据库,如tempmysql -h localhost -u root -p templt;/home/pt/test.sql会提示你输入密码,输入就OK.2. 导入 Ubun ...

  5. Linux中 oracle SQL*PLUS 命令大全

    http://www.cnblogs.com/kerrycode/archive/2011/06/09/2076248.html ORACLE SQL*PLUS 命令大全 2011-06-09 23: ...

  6. 经典MySQL语句大全和常用SQL语句命令的作用。

    转载自 http://blog.csdn.net/suyu_yuan/article/details/51784893 转自网络: 经典MSSQL语句大全和常用SQL语句命令的作用  下列语句部分是M ...

  7. Mysql -- SQL常用命令实例

    sql: structured query language(结构化查询语言) 用户名和密码:root 创建一个名称为mydb1的数据库. create database mydb1; 查看所有数据库 ...

  8. Sql plus命令报command not found的解决笔记

    Sql plus命令报command not found的解决笔记 1.问题描述 环境:linux9, Oracle10g. 在一台装有Oracle10g的Linux机器上,我运行sqlplus命令, ...

  9. MSSQL-Scripter,一个新的生成T-SQL脚本的SQL Server命令行工具

    这里向大家介绍一个新的生成T-SQL脚本的SQL Server命令行工具:mssql-scripter.它支持在SQL Server.Azure SQL DB以及Azure SQL DW中为数据库生成 ...

最新文章

  1. InnoDB: Failing assertion: trx-isolation_level == TRX_ISO_READ_UNCOMMITTED
  2. Subversion hooks脚本配置演示及排错
  3. python turtle画椭圆-【python turtle如何画椭圆】
  4. Android 2D Graphic Architecture
  5. CSS 布局与“仓库管理”的关系
  6. Dapr + .NET 实战(五)Actor
  7. DIV布局美丽家乡网站设计——美丽家乡-含论文(4页) HTML+CSS+JavaScript web前端设计与开发期末作品_期末大作业
  8. 微软服务器同步软件,SkyDrive 本地同步工具(SkyDrive Synchronizer)
  9. JavaScript阿拉伯数字“1“转中文数“一“
  10. Uva--10098 (next_permutation)
  11. 如何在学习中找到乐趣?怎样才能找到学习的乐趣
  12. 逍遥模拟器使用指南(一、ADB 模拟器链接方式)
  13. ctc center-loss在字符识别形近字分类中的使用
  14. 1. ELK docker部署
  15. Wi-Fi智能插座拆解:如何实现远程开关
  16. Qt: QWidget::paintEngine: Should no longer be called
  17. eNSP网络构建—配置无线网络
  18. YOLOv5官方教程
  19. Spring、Mybatis、Spring MVC整合实例
  20. iperf的简易使用

热门文章

  1. Java 中抽象类与接口
  2. leetcode739 每日温度
  3. AWS 给负载均衡器配置侦听器并上传IAM证书
  4. NLP复习资料(4)-第八章 句法分析
  5. 《Python Cookbook 3rd》笔记汇总
  6. 使用mocha进行测试 区块链
  7. 云计算三大主流阵营的竞争与合作
  8. OpenCL memory object 之选择传输path
  9. 多媒体音频格式解析WMA WAV OGG AAC APE FLAC
  10. 会出现 unreachable statement 的可能