SQL PLUS命令是如何正常操作的
以下的內(nèi)容主要是介紹SQL PLUS命令的實(shí)際使用,如果你對(duì)SQL PLUS命令的實(shí)際使用相關(guān)的實(shí)際操作有興趣了解的話,以下的文章將會(huì)給你提供相關(guān)的知識(shí)。以下就是文章的詳細(xì)內(nèi)容介紹,望大家借鑒。
1. 執(zhí)行一個(gè)SQL腳本文件
- SQL>start file_name
 - SQL>@ file_name
 
我們可以將多條sql語(yǔ)句保存在一個(gè)文本文件中,這樣當(dāng)要執(zhí)行這個(gè)文件中的所有的sql語(yǔ)句時(shí),用上面的任一SQL PLUS命令即可,這類似于dos中的批處理。 
2. 對(duì)當(dāng)前的輸入進(jìn)行編輯
- SQL>edit
 
3. 重新運(yùn)行上一次運(yùn)行的sql語(yǔ)句
- SQL>/
 
4. 將顯示的內(nèi)容輸出到指定文件
- SQL> SPOOL file_name
 
在屏幕上的所有內(nèi)容都包含在該文件中,包括你輸入的sql語(yǔ)句。 
5. 關(guān)閉spool輸出
- SQL> SPOOL OFF
 
只有關(guān)閉spool輸出,才會(huì)在輸出文件中看到輸出的內(nèi)容。
6.顯示一個(gè)表的結(jié)構(gòu)
- SQL> desc table_name
 
7. COL命令:
主要格式化列的顯示形式。
該SQL PLUS命令有許多選項(xiàng),具體如下:
- COL[UMN] [{ column|expr} [ option ...]]
 
Option選項(xiàng)可以是如下的子句:
- ALI[AS] alias
 - CLE[AR]
 - FOLD_A[FTER]
 - FOLD_B[EFORE]
 - FOR[MAT] format
 - HEA[DING] text
 - JUS[TIFY] {L[EFT]|C[ENTER]|C[ENTRE]|R[IGHT]}
 - LIKE { expr|alias}
 - NEWL[INE]
 - NEW_V[ALUE] variable
 - NOPRI[NT]|PRI[NT]
 - NUL[L] text
 - OLD_V[ALUE] variable
 - ON|OFF
 - WRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED]
 
1). 改變?nèi)笔〉牧袠?biāo)題
- COLUMN column_name HEADING column_heading
 - For example:
 - Sql>select * from dept;
 - DEPTNO DNAME LOC
 - 10 ACCOUNTING NEW YORK
 - sql>col LOC heading location
 - sql>select * from dept;
 - DEPTNO DNAME location
 - 10 ACCOUNTING NEW YORK
 
2). 將列名ENAME改為新列名EMPLOYEE NAME并將新列名放在兩行上:
- Sql>select * from emp
 - Department name Salary
 - 10 aaa 11
 - SQL> COLUMN ENAME HEADING ’Employee|Name’
 - Sql>select * from emp
 - Employee
 - Department name Salary
 - 10 aaa 11
 - note: the col heading turn into two lines from one line.
 
3). 改變列的顯示長(zhǎng)度:
- FOR[MAT] format
 - Sql>select empno,ename,job from emp;
 - EMPNO ENAME JOB
 - 7369 SMITH CLERK
 - 7499 ALLEN SALESMAN
 - 7521 WARD SALESMAN
 - Sql> col ename format a40
 - EMPNO ENAME JOB
 - 7369 SMITH CLERK
 - 7499 ALLEN SALESMAN
 - 7521 WARD SALESMAN
 
以上的相關(guān)內(nèi)容就是對(duì)SQL PLUS命令的使用大全的部分內(nèi)容的介紹,望你能有所收獲。
文章出自: http://www.programbbs.com/doc/class10-3.htm
【編輯推薦】
- Oracle EM管理 MySQL的實(shí)操方案
 - Oracle In-Memory Undo特性淺談
 - Oracle DRCP與PHP的不同之處
 - Oracle管理員用戶是什么?
 - Oracle 語(yǔ)句的優(yōu)化規(guī)則中的相關(guān)項(xiàng)目
 















 
 
 





 
 
 
 