sqlplus 命令列表記錄

來源:互聯網
上載者:User

假設當前執行命令為:select * from tab;

   (a)ppend  添加文本到緩衝區當前行尾

       a order by tname

  結果:select * from tab order by tname;

  (註:a後面跟2個空格)

 

  (c)hange/old/new 在當前行用新的文本替換舊的文本

  c/*/tname

  結果:select tname from tab;

 

  (c)hange/text

  從當前行刪除文本

  c/tab

  結果:select tname from ;

 

  del

  刪除當前行

 

  del n

  刪除第n行

 

  (i)nput 文本

  在當前行之後添加一行

 

  (l)ist

  顯示緩衝區中所有行

 

  (l)ist n

  顯示緩衝區中第 n 行

 

  (l)ist m n

  顯示緩衝區中 m 到 n 行 

  run

  執行當前緩衝區的命令 

  /

  執行當前緩衝區的命令 

  r

  執行當前緩衝區的命令 

  @檔案名稱

  運行調入記憶體的sql檔案,如:

  SQL> edit s<斷行符號>

  如果目前的目錄下不存在s.sql檔案,則系統自動產生s.sql檔案,

  在其中輸入“select * from tab;”,存檔退出。

  SQL> @s<斷行符號>

 

  系統會自動查詢目前使用者下的所有表、視圖、同義字。

  @@檔案名稱

  在.sql檔案中調用令一個.sql檔案時使用

 

  save 檔案名稱             將緩衝區的命令以檔案方式存檔,預設副檔名為.sql 

  get 檔案名稱           調入存檔的sql檔案 

  start 檔案名稱         運行調入記憶體的sql檔案 

  spool 檔案名稱        把這之後的各種操作及執行結果“假離線”即存檔到磁碟檔案上,預設副檔名為.lst

    spool                 顯示當前的“假離線”狀態

    spool off            停止輸出

  例:

  SQL> spool a

  SQL> spool

  正假離線到 A.LST

  SQL> spool off

  SQL> spool

  當前無假離線

 

  exit             退出SQL*PLUS 

  desc 表名     顯示表的結構 

  show user     顯示當前串連使用者 

  show error    顯示錯誤 

  show all       顯示所有68個系統變數值 

  edit                開啟預設編輯器,Windows系統中預設是notepad.exe,把緩衝區中最後一條SQL語句調入afiedt.buf檔案中進行編輯

    edit 檔案名稱   把目前的目錄中指定的.sql檔案調入編輯器進行編輯

   clear screen   清空當前螢幕顯示

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.