SQL Plus運行環境設置及常用命令

我的默認配置

文件路徑:C:\oracle\product\11.20\dbhome_1\sqlplus\admin\glogin.sql

define _editor=NotePad
set serveroutput on size 1000000

set long 200
set linesize 500

set pagesize 9999
set trimspool on
col Name format a80
set termout off

/*col plan_plus_exp format a20*/


/*設置當前位置信息*/
col global_name new_value gname
define gname=idle
column global_name new_value gname


select lower(user) || '@' || substr( global_name, 1, decode( dot, 0,
length(global_name), dot-1) ) global_name
  from (select global_name, instr(global_name,'.') dot from global_name );
set sqlprompt '&gname> '

set termout on

參考資料

具體設置選項

設置一頁顯示內容大小

set pagesize 20;

設置一行長度

set linesize 110;

查詢數據過多時

set pause on;

接着寫查詢語句,回車換到下一頁
記得及時關閉

set pause off;

想要知道SQL查詢耗費時間

set time on;

然後就會標出執行語句時 和 執行完成時的時間點,根據時間點可以大概算一下耗費了多少時間.
關閉方法

set time off;

查看錶,視圖,或者其他存儲對象的結構

語法形式

desc[ribe] object_name;

可直接縮寫爲desc

desc employees;

這裏寫圖片描述

這裏寫圖片描述

寫SQL語句時忘記了字段名了的時候

可以以#開頭 嵌入一個desc命令查看對象字段名

這裏寫圖片描述

使用prompt命令向顯示屏輸出指定的數據和空行

可以用於在腳本文件中向用戶傳遞相應的信息

pro[mpt] [text]

將查詢結果輸出到文件中

語法格式

spo[ol] file_name[create]|[replace]|[append]|off;

將hr.employees表的內容保存到spool命令生成的employees.txt文件中
目標目錄
這裏寫圖片描述
執行語句

spool C:\Users\baoxinbao\Desktop\employees.txt
select employee_id,first_name,last_name
from employees;

這裏寫圖片描述
執行完spool off後,才能在文件中看到保存的內容
這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

其他不會的命令help呀

查看都有哪些命令

help index;

這裏寫圖片描述
然後和help 對應的命令

help column;

column用於格式化輸出列的內容

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章