程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL*Plus中的常用小技巧

SQL*Plus中的常用小技巧

編輯:關於SqlServer

一、對SQL緩沖區中SQL文的操作

對SQL緩沖區中SQL文進行操作,是使用Command Line Editor的命令實現的,我想這個內嵌在SQL*Plus中的工具,全稱應該是叫,Command Line Editor比較合適,因為畢竟它不能編輯SQL*Plus命令。

  借助這個工具,可以查勘、修改、追加、刪除、甚至是全刪除你上次剛剛輸入的SQL文。如果經常使用SQL*Plus的話,這是一個挺好用得SQL命令編輯工具。

list,簡寫為l

列出SQL緩沖區中儲存的最近一次執行過的SQL文。默認的當前行是最後一行,有星號標記。例如,

SQL> select
  2    111
  3  from
  4    dual
  5  /

       111
----------
       111

SQL> list
  1  select
  2    111
  3  from
  4*   dual
SQL>

list n,簡寫為l nchang

列出SQL緩沖區中儲存的SQL文的第n行,默認的當前行是列出的第n行,有星號標記。例如,

SQL> l 2
  2*   111
SQL>

change /to_be_changed/changed_into,簡寫為c /to_be_changed/changed_into

用“changed_into”代替的字符串替換“to_be_changed”代替的字符串。其中,“/”可以改變成任意符號,只要不和字符串中的字符重復。例如,

SQL> c /111/123
  2*   123
SQL> list
  1  select
  2    123
  3  from
  4*   dual

SQL>

append to_be_appended,簡寫為a to_be_appended

在*標記的當前行後,追加文字。例如,

SQL> l 2
  2*   123
SQL> a 456
  2*   123456
SQL> l
  1  select
  2    123456
&n

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved