Sqlplus常用命令
SQL>help index
Enter Help [topic] for
help.
@
COPY PAUSE SHUTDOWN
@@
DEFINE PRINT SPOOL
/
DEL PROMPT SQLPLUS
ACCEPT
DESCRIBE QUIT START
APPEND
DISCONNECT RECOVER STARTUP
ARCHIVE LOG
EDIT REMARK STORE
ATTRIBUTE
EXECUTE REPFOOTER TIMING
BREAK
EXIT REPHEADER TTITLE
BTITLE
GET RESERVED WORDS
(SQL) UNDEFINE
CHANGE
HELP RESERVED WORDS
(PL/SQL) VARIABLE
CLEAR
HOST RUN WHENEVER OSERROR
COLUMN
INPUT SAVE WHENEVER SQLERROR
COMPUTE
LIST SET
CONNECT
PASSWORD SHOW
1,清屏命令
SQL> clear screen
2,列出表資訊
SQL> desc emp
名稱 是否為空白? 類型
----------------------------------------- --------
-----------------
EMPNO NOT NULL
NUMBER(4)
ENAME
VARCHAR2(10)
JOB
VARCHAR2(9)
MGR NUMBER(4)
HIREDATE DATE
SAL
NUMBER(7,2)
COMM
NUMBER(7,2)
DEPTNO NUMBER(2)
SQL> conn scott/tiger
已串連。
3,執行檔案中的命令(start filename(path),@ filename(path))
SQL> start j:\disk1\sql\1.sql
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
SQL> @ j:\disk1\sql\1.sql
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
4,擷取(編輯)檔案中的命令
SQL> get j:\disk1\sql\1.sql
1*
select * from dept
edit:使你迅速離開SQLPLUS並進入所選擇的編輯器。
SQL>edit j:\disk1\sql\1.sql
5,儲存緩衝區的命令到檔案
SQL> save fsl
已建立 file
fsl.sql
C:\Documents and Settings\Administrator
6,把之後的各種操作儲存至磁碟
SQL> spool //顯示當前離線狀態
當前未假離線
SQL> spool feng //此後的操作儲存到feng..LST檔案中
SQL> spool off //停止輸出
7,執行當前緩衝區中的命令
SQL> run
SQL> /
SQL> r
8,列出當前緩衝區命令
SQL> list
SQL> list n //列出第n 條命令
SQL> list m n //列出m 到 n 的命令
SQL> l //list簡寫
9,刪除當前行
SQL> del
SQL> del n
10,set命令
SQL> set sqlprompt "feng#" //設定預設提示符
feng#
SQL> set timing on // 設定顯示查詢耗時,預設是off
SQL> set linesize 1000 //設定螢幕顯示寬度,預設是100
SQL> set pause on //設定暫停,會使螢幕顯示暫停,按下Enter鍵後再示
SQL> set heading off //禁止輸出資料行標題,預設是on
SQL> set feedback off //禁止顯示最後一行的計數反饋資訊,預設是對6個回送
SQL> set autocommint ON //設定自動認可,預設是off
SQL> set colsep “|” //設定執行select輸出的結果中,列和列之間是以空格分隔的的預設設定
11,Show命令
12,其他命令
host:向主作業系統發送命令。
define_editor:告訴SQLPLUS你所選擇的編輯器的名字。
exit或quit:終止SQLPLUS。