日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
sqlplus環(huán)境中自帶的Oracle命令行編輯器

Oracle命令行有很多,下面為您介紹的是sqlplus的自帶Oracle命令行編輯器,如果您對(duì)此方面感興趣的話,不妨一看。

為尼開遠(yuǎn)等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及尼開遠(yuǎn)網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、尼開遠(yuǎn)網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

sqlplus的自帶Oracle命令行編輯器:

這里要學(xué)習(xí)list(顯示),change(修改),del(刪除)以及input(添加)這幾個(gè)命令。

sqlplus里我們經(jīng)常會(huì)遇到這樣的情況,使用list(或l)查看最近一條sql語句時(shí),最后一行行號(hào)后標(biāo)有'*’,如下:

SQL> select file_name
  2  from dba_data_files where tablespace_name = 'USERS';

FILE_NAME
---------------------------------------------------------------------------
+DATAGRP/db/datafile/users.259.686941969

SQL> list
  1  select file_name
  2* from dba_data_files where tablespace_name = 'USERS'
SQL>

sqlplus將最近1條sql語句存儲(chǔ)在一個(gè)緩沖區(qū)里,并記錄每一行。使用list可以列出sql,而標(biāo)記為*號(hào)的是可以修改的行。如果要修改第n行,就輸入"list n”或直接輸入行號(hào),列出該行后即可修改。

sqlplus下可以使用change命令修改字符,示例如下:

SQL> select file_name
  2  from dba_data_files where tablespace_name = 'SYSAUX';

FILE_NAME
---------------------------------------------------------------------------
+DATAGRP/db/datafile/sysaux.257.686941969

--使用命令list(或l)列出最近1條sql語句SQL> l
  1  select file_name
  2* from dba_data_files where tablespace_name = 'SYSAUX'
--列出最近1條sql的第1行SQL> 1
  1* select file_name
--使用change命令修改file_name為tablespacle_nameSQL> change /file_name/tablespace_name
  1* select tablespace_name
SQL> l
  1  select tablespace_name
  2* from dba_data_files where tablespace_name = 'SYSAUX'
SQL> /

TABLESPACE_NAME
------------------------------
SYSAUX
SQL>

sqlplus下使用del命令刪除指定行,與list用法有些類似。

sql>del                       --刪除當(dāng)前行,也就是最后一行
sql>del 2                     --刪除第2行
sql>del 2 5                   --刪除第2行和第5行,注意行號(hào)之間有空格             
sql>del 3 last                --刪除從2行直到最后一行

sqlplus下使用input命令在指定行后添加新的一行,示例如下:

SQL> select tablespace_name
  2  from dba_data_files where tablespace_name = 'SYSAUX';

TABLESPACE_NAME
------------------------------
SYSAUX

SQL> l
  1  select tablespace_name
  2* from dba_data_files where tablespace_name = 'SYSAUX'
SQL> 1
  1* select tablespace_name
--使用input命令在第1行后添加新的行SQL> i , file_name 
SQL> l
  1  select tablespace_name
  2  , file_name
  3* from dba_data_files where tablespace_name = 'SYSAUX'
SQL> /

TABLESPACE_NAME                FILE_NAME
----------------------------- ---------------------------------------------
SYSAUX                         +DATAGRP/db/datafile/sysaux.257.686941969

SQL>

很簡(jiǎn)單的小技巧,總結(jié)一下更熟悉了。


網(wǎng)站名稱:sqlplus環(huán)境中自帶的Oracle命令行編輯器
標(biāo)題網(wǎng)址:http://www.dlmjj.cn/article/dphpeep.html