oracle学习篇:第3章 SQL*PLUS
3.1 用SQL*PLUS与数据库交互
3.1.1 主要功能
3.1.2 连接/断开数据库
3.2 使用SQL*PLUS命令
3.2.1 使用describe查看表结构
desc table_name
其他命令:
help [tipic]
3.2.2 使用SQL*PLUS语句快速编辑SQL语句
3.2.3 使用save命令将缓存区内容保存到文件
save aa.sql
3.2.4 使用get命令读取文件内容到缓冲区
get aa.sql
3.2.5 使用start命令读取并允许文件内容
start aa.sql
3.2.6 使用edit命令编辑缓冲区内容或文件内容
edit
edit aa.sql
3.2.7 使用spool命令复制输出结果到文件
spool aa.sql
spool off
3.2.8 使用临时变量
使用&表示临时变量
使用&&表示临时变量
使用set verify和set define命令
3.2.9 使用已定义变量
使用define命令定义并查看变量
使用accept命令
3.3 使用SQL*PLUS格式化查询结构
3.3.1 格式化列
column 列名|别名 选项
选项:
format:格式化为由format字符串指定的格式
heading:格式化为由heading字符串指定的格式
...
column aa format 9999;
column bb format a10;
3.3.2 设置一页显示多少行数据
set pagesize n
n最大值为50000,默认值为14
3.3.3 设置一行显示多少个字符
set linesize n
n表示屏幕上一行数据可以容纳的字符数量,1~32767
3.3.4 创建简单报表
为报表设置页眉和页脚:ttitle和btitle
3.3.5 清除列格式
column column_name clear
3.4 实践案例:使用报表统计各部门平均工资
3.5 动手练一练