亚洲人成网站在线播放2019 _日韩国产欧美精品_久久夜色精品国产欧美乱_在线视频福利一区

當前位置:首頁 > 網(wǎng)站舊欄目 > 學習園地 > 程序開發(fā)教程 > SQLPLUS命令的使用大全

SQLPLUS命令的使用大全
2010-01-17 11:07:00  作者:  來源:
1. 執(zhí)行一個SQL腳本文件
SQL>start file_name
SQL>@ file_name
我們可以將多條sql語句保存在一個文本文件中,這樣當要執(zhí)行這個文件中的所有的sql語句時,用上面的任一命令即可,這類似于dos中的批處理。
  
2. 對當前的輸入進行編輯
SQL>edit
  
3. 重新運行上一次運行的sql語句
SQL>/
  
4. 將顯示的內(nèi)容輸出到指定文件
SQL> SPOOL file_name
   在屏幕上的所有內(nèi)容都包含在該文件中,包括你輸入的sql語句。
  
5. 關閉spool輸出
SQL> SPOOL OFF
   只有關閉spool輸出,才會在輸出文件中看到輸出的內(nèi)容。
  


6.顯示一個表的結(jié)構(gòu)
SQL> desc table_name
  
7. COL命令:
主要格式化列的顯示形式。
該命令有許多選項,具體如下:
COL[UMN] [{ column|expr} [ option ...]]
Option選項可以是如下的子句:
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). 改變缺省的列標題
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). 改變列的顯示長度:
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
  
4). 設置列標題的對齊方式
JUS[TIFY] {L[EFT]|C[ENTER]|C[ENTRE]|R[IGHT]}
SQL> col ename justify center
SQL> /
      EMPNO           ENAME                   JOB
----------   ----------------------------------------       ---------
       7369 SMITH                                    CLERK
       7499 ALLEN                                    SALESMAN
7521 WARD                                     SALESMAN
對于NUMBER型的列,列標題缺省在右邊,其它類型的列標題缺省在左邊
  
5). 不讓一個列顯示在屏幕上
NOPRI[NT]|PRI[NT]
SQL> col job noprint
SQL> /
      EMPNO           ENAME
----------     ----------------------------------------
       7369 SMITH
       7499 ALLEN
7521 WARD
  
6). 格式化NUMBER類型列的顯示:
SQL> COLUMN SAL FORMAT $99,990
SQL> /
Employee
Department Name        Salary    Commission
---------- ---------- --------- ----------
30          ALLEN        $1,600    300
  
7). 顯示列值時,如果列值為NULL值,用text值代替NULL值
COMM NUL[L] text
SQL>COL COMM NUL[L] text
  
8). 設置一個列的回繞方式
WRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED]
        COL1
--------------------
HOW ARE YOU?
  
SQL>COL COL1 FORMAT A5
SQL>COL COL1 WRAPPED
COL1
-----
HOW A
RE YO
U?
  
SQL> COL COL1 WORD_WRAPPED
COL1
-----
HOW
ARE
YOU?
  
SQL> COL COL1 WORD_WRAPPED
COL1
-----
HOW A
  
9). 顯示列的當前的顯示屬性值
SQL> COLUMN column_name
  
10). 將所有列的顯示屬性設為缺省值
SQL> CLEAR COLUMNS
  
8. 屏蔽掉一個列中顯示的相同的值
BREAK ON break_column
SQL> BREAK ON DEPTNO
SQL> SELECT DEPTNO, ENAME, SAL
FROM EMP
  WHERE SAL < 2500
  ORDER BY DEPTNO;
DEPTNO      ENAME         SAL
---------- ----------- ---------
10           CLARK        2450
MILLER      1300
20            SMITH       800
ADAMS       1100
  
9. 在上面屏蔽掉一個列中顯示的相同的值的顯示中,每當列值變化時在值變化之前插入n個空行。
BREAK ON break_column SKIP n
  
SQL> BREAK ON DEPTNO SKIP 1
SQL> /
DEPTNO ENAME SAL
---------- ----------- ---------
10 CLARK 2450
MILLER 1300
  
20 SMITH 800
ADAMS 1100
  
10. 顯示對BREAK的設置
SQL> BREAK
  
11. 刪除6、7的設置
SQL> CLEAR BREAKS
  
12. Set 命令:
該命令包含許多子命令:
SET system_variable value
system_variable value 可以是如下的子句之一:
APPI[NFO]{ON|OFF|text}
ARRAY[SIZE] {15|n}
AUTO[COMMIT]{ON|OFF|IMM[EDIATE]|n}
AUTOP[RINT] {ON|OFF}
AUTORECOVERY [ON|OFF]
AUTOT[RACE] {ON|OFF|TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]
BLO[CKTERMINATOR] {.|c}
CMDS[EP] {;|c|ON|OFF}
COLSEP {_|text}
COM[PATIBILITY]{V7|V8|NATIVE}
CON[CAT] {.|c|ON|OFF}
COPYC[OMMIT] {0|n}
COPYTYPECHECK {ON|OFF}
DEF[INE] {&|c|ON|OFF}
DESCRIBE [DEPTH {1|n|ALL}][LINENUM {ON|OFF}][INDENT {ON|OFF}]
ECHO {ON|OFF}
EDITF[ILE] file_name[.ext]
EMB[EDDED] {ON|OFF}
ESC[APE] {|c|ON|OFF}
FEED[BACK] {6|n|ON|OFF}
FLAGGER {OFF|ENTRY |INTERMED[IATE]|FULL}
FLU[SH] {ON|OFF}
HEA[DING] {ON|OFF}
HEADS[EP] {||c|ON|OFF}
INSTANCE [instance_path|LOCAL]
LIN[ESIZE] {80|n}
LOBOF[FSET] {n|1}
LOGSOURCE [pathname]
LONG {80|n}
LONGC[HUNKSIZE] {80|n}
MARK[UP] HTML [ON|OFF] [HEAD text] [BODY text] [ENTMAP {ON|OFF}] [SPOOL
{ON|OFF}] [PRE[FORMAT] {ON|OFF}]
NEWP[AGE] {1|n|NONE}
NULL text
NUMF[ORMAT] format
NUM[WIDTH] {10|n}
PAGES[IZE] {24|n}
PAU[SE] {ON|OFF|text}
RECSEP {WR[APPED]|EA[CH]|OFF}
RECSEPCHAR {_|c}
SERVEROUT[PUT] {ON|OFF} [SIZE n] [FOR[MAT] {WRA[PPED]|WOR[D_
WRAPPED]|TRU[NCATED]}]
SHIFT[INOUT] {VIS[IBLE]|INV[ISIBLE]}
SHOW[MODE] {ON|OFF}
SQLBL[ANKLINES] {ON|OFF}
SQLC[ASE] {MIX[ED]|LO[WER]|UP[PER]}
SQLCO[NTINUE] {> |text}
SQLN[UMBER] {ON|OFF}
SQLPRE[FIX] {#|c}
SQLP[ROMPT] {SQL>|text}
SQLT[ERMINATOR] {;|c|ON|OFF}
SUF[FIX] {SQL|text}
TAB {ON|OFF}
TERM[OUT] {ON|OFF}
TI[ME] {ON|OFF}
TIMI[NG] {ON|OFF}
TRIM[OUT] {ON|OFF}
TRIMS[POOL] {ON|OFF}
UND[ERLINE] {-|c|ON|OFF}
VER[IFY] {ON|OFF}
WRA[P] {ON|OFF}
  
1). 設置當前session是否對修改的數(shù)據(jù)進行自動提交
SQL>SET AUTO[COMMIT] {ON|OFF|IMM[EDIATE]| n}
  
2).在用start命令執(zhí)行一個sql腳本時,是否顯示腳本中正在執(zhí)行的SQL語句
SQL> SET ECHO {ON|OFF}
  
3).是否顯示當前sql語句查詢或修改的行數(shù)
SQL> SET FEED[BACK] {6|n|ON|OFF}
   默認只有結(jié)果大于6行時才顯示結(jié)果的行數(shù)。如果set feedback 1 ,則不管查詢到多少行都返回。當為off 時,一律不顯示查詢的行數(shù)
  
4).是否顯示列標題
SQL> SET HEA[DING] {ON|OFF}
當set heading off 時,在每頁的上面不顯示列標題,而是以空白行代替
  
5).設置一行可以容納的字符數(shù)
SQL> SET LIN[ESIZE] {80|n}
   如果一行的輸出內(nèi)容大于設置的一行可容納的字符數(shù),則折行顯示。
  
6).設置頁與頁之間的分隔
SQL> SET NEWP[AGE] {1|n|NONE}
當set newpage 0 時,會在每頁的開頭有一個小的黑方框。
當set newpage n 時,會在頁和頁之間隔著n個空行。
當set newpage none 時,會在頁和頁之間沒有任何間隔。
  
7).顯示時,用text值代替NULL值
SQL> SET NULL text
  
8).設置一頁有多少行數(shù)
SQL> SET PAGES[IZE] {24|n}
如果設為0,則所有的輸出內(nèi)容為一頁并且不顯示列標題
  
9).是否顯示用DBMS_OUTPUT.PUT_LINE包進行輸出的信息。
SQL> SET SERVEROUT[PUT] {ON|OFF}  
在編寫存儲過程時,我們有時會用dbms_output.put_line將必要的信息輸出,以便對存儲過程進行調(diào)試,只有將serveroutput變量設為on后,信息才能顯示在屏幕上。
  
10).當SQL語句的長度大于LINESIZE時,是否在顯示時截取SQL語句。
SQL> SET WRA[P] {ON|OFF}
   當輸出的行的長度大于設置的行的長度時(用set linesize n命令設置),當set wrap on時,輸出行的多于的字符會另起一行顯示,否則,會將輸出行的多于字符切除,不予顯示。
  
11).是否在屏幕上顯示輸出的內(nèi)容,主要用與SPOOL結(jié)合使用。
SQL> SET TERM[OUT] {ON|OFF}
   在用spool命令將一個大表中的內(nèi)容輸出到一個文件中時,將內(nèi)容輸出在屏幕上會耗費大量的時間,設置set termspool off后,則輸出的內(nèi)容只會保存在輸出文件中,不會顯示在屏幕上,極大的提高了spool的速度。
  
12).將SPOOL輸出中每行后面多余的空格去掉
SQL> SET TRIMS[OUT] {ON|OFF}  
    
13)顯示每個sql語句花費的執(zhí)行時間
set TIMING  {ON|OFF}
  
14.修改sql buffer中的當前行中,第一個出現(xiàn)的字符串
C[HANGE] /old_value/new_value
SQL> l
   1* select * from dept
SQL> c/dept/emp
   1* select * from emp
  
15.編輯sql buffer中的sql語句
EDI[T]
  
16.顯示sql buffer中的sql語句,list n顯示sql buffer中的第n行,并使第n行成為當前行
L[IST] [n]
  
17.在sql buffer的當前行下面加一行或多行
I[NPUT]
  
18.將指定的文本加到sql buffer的當前行后面
A[PPEND]
SQL> select deptno,
   2  dname
   3  from dept;
     DEPTNO DNAME
---------- --------------
         10 ACCOUNTING
         20 RESEARCH
         30 SALES
         40 OPERATIONS
  
SQL> L 2
   2* dname
SQL> a ,loc
   2* dname,loc
SQL> L
   1  select deptno,
   2  dname,loc
   3* from dept
SQL> /
  
     DEPTNO DNAME          LOC
---------- -------------- -------------
         10 ACCOUNTING     NEW YORK
         20 RESEARCH       DALLAS
         30 SALES          CHICAGO
         40 OPERATIONS     BOSTON
  
19.將sql buffer中的sql語句保存到一個文件中
SAVE file_name
  
20.將一個文件中的sql語句導入到sql buffer中
GET file_name
  
21.再次執(zhí)行剛才已經(jīng)執(zhí)行的sql語句
RUN
or
/
  
22.執(zhí)行一個存儲過程
EXECUTE procedure_name
  
23.在sql*plus中連接到指定的數(shù)據(jù)庫
CONNECT user_name/passwd@db_alias
  
24.設置每個報表的頂部標題
TTITLE
  
25.設置每個報表的尾部標題
BTITLE
  
26.寫一個注釋
REMARK [text]
  
27.將指定的信息或一個空行輸出到屏幕上
PROMPT [text]
  
28.將執(zhí)行的過程暫停,等待用戶響應后繼續(xù)執(zhí)行
PAUSE [text]
  
Sql>PAUSE Adjust paper and press RETURN to continue.
  
29.將一個數(shù)據(jù)庫中的一些數(shù)據(jù)拷貝到另外一個數(shù)據(jù)庫(如將一個表的數(shù)據(jù)拷貝到另一個數(shù)據(jù)庫)
COPY {FROM database | TO database | FROM database TO database}
{APPEND|CREATE|INSERT|REPLACE} destination_table
[(column, column, column, ...)] USING query
  
sql>COPY FROM SCOTT/TIGER@HQ TO JOHN/CHROME@WEST  
create emp_temp
USING SELECT * FROM EMP
  
30.不退出sql*plus,在sql*plus中執(zhí)行一個操作系統(tǒng)命令:
HOST
  
Sql> host hostname
該命令在windows下可能被支持。
  
31.在sql*plus中,切換到操作系統(tǒng)命令提示符下,運行操作系統(tǒng)命令后,可以再次切換回sql*plus:
!
  
sql>!
$hostname
$exit
sql>
  
該命令在windows下不被支持。
  
32.顯示sql*plus命令的幫助
HELP
如何安裝幫助文件:
Sql>@ ?sqlplusadminhelphlpbld.sql ?sqlplusadminhelphelpus.sql
Sql>help index
  
33.顯示sql*plus系統(tǒng)變量的值或sql*plus環(huán)境變量的值
Syntax
SHO[W] option
where option represents one of the following terms or clauses:
system_variable
ALL
BTI[TLE]
ERR[ORS] [{FUNCTION|PROCEDURE|PACKAGE|PACKAGE BODY|
TRIGGER|VIEW|TYPE|TYPE BODY} [schema.]name]
LNO
PARAMETERS [parameter_name]
PNO
REL[EASE]
REPF[OOTER]
REPH[EADER]
SGA
SPOO[L]
SQLCODE
TTI[TLE]
USER
  
1) . 顯示當前環(huán)境變量的值:
Show all
  
2) . 顯示當前在創(chuàng)建函數(shù)、存儲過程、觸發(fā)器、包等對象的錯誤信息
Show error
當創(chuàng)建一個函數(shù)、存儲過程等出錯時,變可以用該命令查看在那個地方出錯及相應的出錯信息,進行修改后再次進行編譯。
  
3) . 顯示初始化參數(shù)的值:
show PARAMETERS [parameter_name]
  
4) . 顯示數(shù)據(jù)庫的版本:
show REL[EASE]
  
5) . 顯示SGA的大小
show SGA
  
6). 顯示當前的用戶名
show user 
安徽新華電腦學校專業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢
亚洲人成网站在线播放2019 _日韩国产欧美精品_久久夜色精品国产欧美乱_在线视频福利一区
欧美日韩国产综合在线| 日本一本草久p| 无码人妻精品一区二区蜜桃百度| 麻豆精品视频| 久久精品视频亚洲| 熟女视频一区二区三区| 欧美日韩一区在线视频| 久久久久久久久久久一区| 日韩一区国产在线观看| 97公开免费视频| 一女被多男玩喷潮视频| 国产欧美在线一区二区| 欧美成人免费在线观看| 蜜桃免费区二区三区| 国产精品涩涩涩视频网站| 欧美影院久久久| 日韩一级黄色av| 热re99久久精品国产66热| 久久久久久亚洲| 日韩女优中文字幕| 久久精品99久久| 色婷婷综合久久久久中文字幕| 国产精品av电影| 日本特级黄色大片| 国产成人精品一区二区三区福利 | 色综合久久精品亚洲国产 | 国产女大学生av| 欧美激情国产高清| 成人中文字幕av| 欧美精品久久久久| 91精品视频免费看| 日本黄网站免费| 久久久www成人免费精品| 免费一级特黄特色毛片久久看| 久久成人这里只有精品| 成人国产在线看| 日韩 欧美 自拍| 国产精品视频在线观看| 国产日韩在线一区二区三区| 一本久道中文无码字幕av| 91精品国自产在线观看| 日本电影亚洲天堂| 国产精品毛片一区视频| 成人免费网视频| 日韩最新中文字幕| 久久精品视频播放| 国产精品综合久久久| 性高湖久久久久久久久aaaaa| 久久久久久这里只有精品| 韩国欧美亚洲国产| 一区二区视频在线免费| 国产福利视频在线播放| 精品欧美一区二区在线观看视频 | 久久天堂国产精品| 日韩欧美视频免费在线观看| 国产精品久久久久久亚洲调教| 国产欧美婷婷中文| 日韩一区不卡| 国产精品第2页| 久久综合中文色婷婷| 黄色动漫网站入口| 亚洲欧洲在线一区| www.欧美三级电影.com| 国产精品亚洲二区在线观看| 日韩视频专区| 欧美激情视频给我| 久久久久久久久久久久久久国产 | 欧美大陆一区二区| 亚洲国产精品久久久久久女王| 久久久久久久国产精品视频| 国产欧美日韩伦理| 人妻精品无码一区二区三区| 免费99精品国产自在在线| 久久av免费一区| 高清在线观看免费| 奇米影视首页 狠狠色丁香婷婷久久综合 | 国产一区二区丝袜高跟鞋图片| 亚洲精品欧美一区二区三区| 国产精品免费小视频| 久久久亚洲精品视频| 国产一区 在线播放| 日韩欧美视频一区二区三区四区| 久久99久久久久久久噜噜| 国产成人免费电影| 成人精品视频一区二区| 黄色高清无遮挡| 日韩欧美在线一区二区| 亚洲一区高清| 欧美成人性色生活仑片| 色婷婷久久av| 久久久亚洲天堂| 成人美女免费网站视频| 国内精品视频在线播放| 日韩精品无码一区二区三区免费| 一区不卡视频| 色综合久久悠悠| 国产精品国产三级国产aⅴ浪潮| 久久久久久久久久久久久久一区| 国产精品91免费在线| 国产男女在线观看| 免费黄色福利视频| 欧美变态另类刺激| 秋霞毛片久久久久久久久| 无码日韩人妻精品久久蜜桃| 一区二区在线高清视频| 久久国产精品免费视频| 国产精品日本精品| 国产成人精品一区二区三区| 久久riav| 国产成+人+综合+亚洲欧洲| 2019日韩中文字幕mv| 成人av.网址在线网站| 国产一级黄色录像片| 裸模一区二区三区免费| 欧美久久久久久久久久久久久久| 日本久久久久久久久久久| 日韩在线综合网| 日韩成人av电影在线| 欧美一级在线播放| 水蜜桃亚洲一二三四在线| 日韩一区免费观看| 欧美一级片免费在线| 欧美一级中文字幕| 偷拍视频一区二区| 午夜精品一区二区三区在线播放| 亚洲熟妇av一区二区三区| 亚洲自拍欧美另类| 亚洲欧美日韩精品综合在线观看 | 久久综合五月天| 国产精品精品一区二区三区午夜版| 日韩视频免费中文字幕| 久久久国产视频91| 国产成人精品视频在线| 国产精品免费看一区二区三区| 久青草国产97香蕉在线视频| 国产精品三区四区| 欧美另类第一页| 一区二区免费在线视频| 一区二区三区一级片| 一卡二卡三卡视频| 视频一区二区三区免费观看| 日本久久亚洲电影| 欧美精品一区二区视频| 精品少妇一区二区三区在线| 国产欧美精品日韩精品| 超碰成人在线免费观看 | 九九热精品视频国产| 亚洲自拍av在线| 日本久久久网站| 极品美女扒开粉嫩小泬| 国产欧美一区二区三区久久| 91免费的视频在线播放| 国产成人一区二区三区小说| 日韩中文字幕视频| 久久夜色撩人精品| 中文字幕在线亚洲精品| 日韩av免费看网站| 黄色一级片av| 成人毛片网站| 久久国产精品一区二区三区四区| 久久色免费在线视频| 欧美情侣性视频| 欧美一级片在线播放| 免费国产一区二区| 91精品国产九九九久久久亚洲 | 免费av网址在线| 91久久精品国产| y97精品国产97久久久久久| 精品国产免费av| 日韩av免费在线看| 国产一区二区在线免费| 久久久久久高清| 不卡av电影在线观看| 午夜精品久久久久久99热软件| 欧美视频1区| 97碰在线观看| 国产精品久久久久久久久久久新郎 | 欧美韩国日本精品一区二区三区| 国产精品一区二区在线| 久久久久中文字幕2018| 久久国产精品亚洲| 日韩精品视频久久| 成人国产精品一区二区| 日韩中文字幕国产精品| 亚洲一区二区三区免费看| 精品91免费| 国产freexxxx性播放麻豆| 国产精品久久久久影院日本| 性高潮久久久久久久久| 国产日韩一区二区在线| 久久久久久久9| 亚洲精品日韩在线观看| 国外色69视频在线观看| 国产二区不卡| 亚洲在线色站| 国产在线视频欧美一区二区三区| 国产ts一区二区| 亚洲高清乱码| 国产美女99p| 国产精品久久久久久五月尺|