SQL*Plus命令

SQL*Plus命令

概述

  • 语法

SET system_variable value

  • 显示当前时间

set time on

使用SET命令设置运行环境

PAGESIZE变量(运行环境中一页显示多少行)

  • 语法

SET PAGESIZE value

  • 显示当前一页有多少行

show pagesize

NEWOAGE变量(设置一页中空行的数量)

  • 语法

SET NEWPAGE value

SQL> show newpage
newpage 5
SQL> set newpage 1

LINESIZE变量(一行中最多显示的字符总数)

  • 语法

SET LINESIZE value

SQL> show line
linesize 40
SQL> set linesize 100

PAUSE变量(结果是否滚动显示)

  • 语法

SET PAUSE value

SQL> set pause on
SQL> set pause '按<enter>键继续'

NUMFORMAT变量(显示数值的默认格式)

  • 语法

SET NUMFORMAT format

format为数值的掩码

掩码举例
9999
0999.00
$$999
SS999
,999,99

常用SQL*Plus命令

HELP命令(查询指定命令的选项)

  • 比如:help startup

DESCRIBE命令

查询指定数据对象的组成结构

desc dba_tablespaces;

SPOOL命令(把查询的结果输出到指定的文件中)

image

其他命令

  • DEFINE命令

定义一个用户变量并且可以给它分配一个char值

define vjob='SALESMAN'
  • show命令

显示系统变量或者环境变量

show parameters db_block_size
  • EDIT命令

用来编辑SQL缓冲区或指定磁盘文件中的SQL语句

  • SAVE命令

实现将SQL缓冲区中最近一条SQL语句或PL/SQL块保存到一个文件中

  • GET命令

把SQL脚本文件的内容放入SQL缓冲区

  • START和@命令

执行一个SQL脚本

格式化查询结果

COLUMN命令

  • FORMAT选项
col sal format $999,999.00
  • HEADING选项

格式化列标题

col empnno heading 雇员编号
col emanme heading 雇员姓名
col sal heading 雇员工资
  • NULL选项
col comm null '空值'
  • ON|OFF选项

TTITLE和BTITLE命令

顶部和底部标题

ttitle left '销售情况排行表'
btitle left '打印日期:2016年6月4日    打印人:东方'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值