四、格式化列
命令格式: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說明隱藏爲變量輸入的值