四、格式化列
命令格式:column {column|alias} [option]
column:指定列名
alias:指定列的别名
option:
1.format format
将列或别名的显示格式设置为format字符串指定的格式
2.heading heading
将列或别名的标题中的文本设置为由heading字符串指定的格式
3.clear
清除列的任何格式化
4.clear columns
清楚所有列的格式化
五、设置大小
1.设置页面大小
六、使用变量
1.临时变量
临时变量只在使用它的SQL语句中有效,值不能保留。
在SQL语句中使用字符&定义临时变量,后面跟上要定义的变量名。
注一:可以自定义临时变量字符使用如下命令:
set define '字符'
注二:使用&&可以避免重复输入一个变量:
sqlplus在输出结果中的old和new行中显示了替换前后的内容,同时还显示了在整个查询中执行替换的行号。
而原行和新行的输出由set verify命令控制,可以使用set verify off来禁止显示原行和新行。
要重新显示原行和新行的话使用命令set verify on即可。
2.已定义变量
已定义变量的值会一直保留到被显式的删除、重定义或退出sqlplus为止。
使用define命令定义并查看变量:
使用accept命令定义并设置变量:
命令格式:accept variable_name [type] [format format] [prompt prompt] [hide]
其中
variable_name指定为变量分配的名字
type指定变量的数据类型,可以使用的类型是:char、number、date
format指定变量的格式
prompt指定sqlplus所显示的提示文本, 提示用户输入变量的值
hide说明隐藏为变量输入的值