四、格式化列
命令格式:column {column|alias} [option]
column:指定列名
alias:指定列的别名
option:
1.format format
将列或别名的显示格式设置为format字符串指定的格式
初级使用sqlplus(2)_休闲

2.heading heading

将列或别名的标题中的文本设置为由heading字符串指定的格式
初级使用sqlplus(2)_sqlplus_02

3.clear
清除列的任何格式化
 

初级使用sqlplus(2)_数据库_03

4.clear columns
清楚所有列的格式化
五、设置大小
1.设置页面大小
 

初级使用sqlplus(2)_SQL_04

初级使用sqlplus(2)_休闲_05

2.设置行大小
set linesize value
初级使用sqlplus(2)_sqlplus_06

六、使用变量
1.临时变量
临时变量只在使用它的SQL语句中有效,值不能保留。
在SQL语句中使用字符&定义临时变量,后面跟上要定义的变量名。
注一:可以自定义临时变量字符使用如下命令:
set define '字符'
注二:使用&&可以避免重复输入一个变量:
初级使用sqlplus(2)_sqlplus_07

初级使用sqlplus(2)_数据库_08

初级使用sqlplus(2)_sqlplus_09

sqlplus在输出结果中的old和new行中显示了替换前后的内容,同时还显示了在整个查询中执行替换的行号。
而原行和新行的输出由set verify命令控制,可以使用set verify off来禁止显示原行和新行。
初级使用sqlplus(2)_职场_10

要重新显示原行和新行的话使用命令set verify on即可。
2.已定义变量
已定义变量的值会一直保留到被显式的删除、重定义或退出sqlplus为止。
使用define命令定义并查看变量:
初级使用sqlplus(2)_SQL_11

初级使用sqlplus(2)_职场_12

查看变量
初级使用sqlplus(2)_SQL_13

使用accept命令定义并设置变量:
命令格式:accept variable_name [type] [format format] [prompt prompt] [hide]
其中
variable_name指定为变量分配的名字
type指定变量的数据类型,可以使用的类型是:char、number、date
format指定变量的格式
prompt指定sqlplus所显示的提示文本, 提示用户输入变量的值
hide说明隐藏为变量输入的值
初级使用sqlplus(2)_数据库_14