1. 程式人生 > >Oracle 中 SQL Plus 設定與常用命令

Oracle 中 SQL Plus 設定與常用命令

顯示設定

 

-- 設定每行顯示的最長字元數

set linesize 120

 

-- 設定一頁顯示的行數

set pagesize 20

 

-- 設定是否顯示一頁的記錄數

set feedback on/off

 

-- 開啟或取消oracle自帶的輸出方法dbms_output,並輸出內容

set serveroutput on/off

 

-- 格式化列的內容:將列名對應的列的值格式化為四位數值長度

col 表中對應的列名 for 9999 

column

 表中對應的列名 format 9999

 

【示例】

-- 表明將empno列名對應的列值格式為4位長度的數值型

col empno for 9999  

 

 

-- 格式化列的內容:將列名對應的列的值格式化為10位字母長度

col 表中對應的列名 for a10

 

【示例】

-- 表明將ename列名對應的列值格式為10位長度的字元型

col ename for a10

​​​​​​​常用命令

命令

說明

show all

檢視系統所有變數值

show user

顯示當前連線使用者

show error

顯示錯誤

desc 表名

顯示錶的結構;如:desc emp

/* */

--

多行註釋

單行註釋

/

執行緩衝區中的語句

ed

開啟預設編輯器,Windows系統中預設是notepad.exe,把緩衝區中最後一條SQL語句調入afiedt.buf檔案中進行編輯(如果提示沒有afiedt.buf請使用管理員身份開啟SLQ Plus);常用於語句比較長需要修改時。

spool 檔案地址

spool 檔案地址 append

spool off

假離線命令;將命令列的內容(從設定後開始的命令列內容)記錄到文字。新增append的意思是在原有的文字內容上追加後續的命令列的內容;需要注意的是所有的這些內容都將在spool off之後才記錄。如:

spool d:\zx\zx.txt

spool d:\zx\test.sql append

spool off

clear screen 或者 host cls

清屏

exit

退出SQL Plus