SQL *Plus基础

SQL*Plus则是用于执行SQL语句和PL/SQL程序的工具

SQL *Plus

SET命令

SET命令用来设置SQL*Plus的运行环境
SET system_ option value

选项说明
set linesize {80丨n}设置SQL*Plus在一行中能够显示的总字符数,默认值为80, 可以的取值为任意正整数
set newpage {1丨n丨none}设置每页打印标题前的空行数,默认值为1
set pagesize {14丨n}设置每页打印的行数,该值包括NEWPAGE设置的空行数
set pause {off丨on丨text}设置SQL *Plus输出结果时是否滚动显示。当取值为ON时表示输出结果的每页都暂停,用户按下回车键后继续亚示;取为字符串时,每次暂停都将显示该字符串

显示SQL *Plus默认的一页的大小
在这里插入图片描述

设置PAGESIZE为30后查询SCOTT.EMP表
在这里插入图片描述

DESCRIBE命令

DESCRIBE命令可以返回数据库中所存储的对象的描述。对于表、视图等对象而言,DESCRIBE命令可以列出其各个列的名称以及各个列的属性。除此之外,DESCRIBE 还会输出过程、函数和程序包的规范。

在这里插入图片描述

PROMPT命令

使用PROMPT命令可以在屏幕上输出一行数据,这种输出方式非常有助于在存储的脚本文件中向用户传递相应的信息。
PROMPT命令的语法形式如下:
PROMPT prompt_ text;
Prompt _text 表示用于指定要在屏幕上显示的提示
信息。

COLUMN命令

通过使用COLUMN命令,可以对查询结果进行格式。COLUMN命令的语法格式如下
column [ [column_ name] alias| option]

column_ name 参数用于指定要控制的列名称
alias参数用于指定列的别名
option参数用于指定某个列的显示格式

Option选择的取值及意义

选项说明
FORMAT为列指定显示格式
HEADING定义列的标题
JUSTIFY调整列标题的对齐方式。默认情况是数字列为右对齐,其他列为左对齐。可以设置的标题位置值为:LEFT、CENTER、RIGHT
ONOFF
WRAPPED当字符串的长度超过显示宽度时,将字符串的超出部分折叠到下一行显示

在这里插入图片描述
使用命令查看特定列的显示属性: Column 列名
例如: column sal
通过ON/OFF设置某列的显示属性是否起作用。
例如: column sal off禁用了列的显示属性。

TTITLE和BTITLE命令

利用TTITLE和BTITLE命令设置打印时每页的顶部和底部标题
TTITLE命令的语法格式为: .
TTITLE [printspec [text| variable]…] |[flon]
说明: .
printspec用来设置格式化头部标题的字句。它可以用如下选项
LEFTICENTERIRIGHT在当前行中左对齐|中间|右对齐打印
BLOD以黑体打印数据
COL指定在当前行的第几列打印头部标题
SKIP跳到从下一行开始的第几行,默认值为1
off选项用于禁止打印头部标题,on 用于打印头部标题
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值