亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: sqlplus編輯命令用法 [打印本頁]

作者: peace72    時間: 2011-12-22 18:55
標題: sqlplus編輯命令用法
sqlplus編輯命令行用法

關鍵詞: oracle  sqlplus 命令行用法

oracle數(shù)據(jù)庫有很多查詢工具,例如大名鼎鼎PLSQL,習慣了圖形界面之后,再來面對字符界面的sqlplus真是一種折磨,但不知那位仙人說過“存在就是合理”。
有時候恰恰需要在字符界面環(huán)境下工作,例如客戶現(xiàn)場,Unix、Linux、AIX操作系統(tǒng)下等等,本文討論的就是在sqlplus中的一些簡單的編輯命令。

1、登陸數(shù)據(jù)庫
sqlplus 用戶名/密碼[@實例名]
例如:sqlplus test/test@orac
注:1、實例名就是你的oracle_sid宏的定義,注意密碼跟實例之間沒有空格


2、斷開數(shù)據(jù)庫連接
sql < disconnect

3、更改數(shù)據(jù)庫連接用戶
sql < connect system/oracle@orac

4、設置行大小,頁大小
sql < set linesize 200
sql < set pagesize 10

5、執(zhí)行腳本,“/” “r” “;” 皆可
sql < select count(*) from order
sql < /

6、列出上一腳本,l
SQL> l
  1  select * from order
  2* where num='8888'
1,2代表行號,帶*號代表當前行

7、切換行號,直接輸入數(shù)字行號即可
SQL> 1
  1* select * from order

8、刪除行,del n,n代表行號數(shù)字
SQL> l
  1  select * from order
  2* where num='8888'
SQL> del 2
SQL> l
  1* select * from order

9、增加行,i活動行后插入新行粘貼,a當前行后粘貼
SQL> l
  1* select * from order
SQL> i where num='1021'
SQL> l
  1  select * from order
  2* where num='1021'
SQL> a  tableb
  1* select * from order tableb

*注意a后面要空至少兩個格,否則可能會出現(xiàn)operatortableb效果

10、修改內(nèi)容 c\原內(nèi)容\新內(nèi)容
SQL> c \tableb\tablea
  1* select * from order tablea

總結(jié)下:
l -- 列sql
n -- 切換活動行(n代表行數(shù)字)
a -- 活動行后增加(append)
i -- 活動行后插入新行增加(imput)
c -- 替換(change)
del n -- 刪除行n
/ -- 執(zhí)行sql

來源:http://blog.chinaunix.net/space. ... blog&id=2440438




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2