sqlplus專用命令
--sqlplus專用命令 摘抄自網路
1.disc[onnect],退出資料庫登陸,但不退出sqlplus;
2.exit 或者 quit,退出sqlplus;
3.c[hange] /舊字串/新字串,把當前行的舊字串替換為新字串;
4.cl[ear] 清除;
cl buff[er] 清除緩衝區中的內容;
5.del n 刪除行n ;
n m 刪除從n到m行之間的內容;
* 刪除當前行;
last 刪除最後一行;
l[ist] 顯示內容;
l * 顯示當前行的內容;
6.i[nput] 新增一行內容;
7.exec[ute] statement 執行儲存過程;
8.pro[mpt] text 顯示文字訊息;
9.desc[ribe] object 列出表、檢視、同義詞的列,或者函式和儲存過程的定義;
10.def[ine] variable|varable=text 定義一個變數或者顯示變數的值;
11.acc[ept] 提示使用者輸入值,並把值放到變數中;
acc pswd char pro '使用者名稱';
12.set 設定系統變數,例如:
set system_variable value
set timing on
13.r[un] 執行緩衝區中的內容;
14.在sqlplus中執行sql語句,用;分號結束或者是/,不過/這個要單獨佔一行;
15.對資料庫執行DML操作(insert,update,delete)語句時,不用顯示commit。我們可以設定set autocommit on
16.如果一條sql語句長時間執行,想終止它,可以ctrl+c組合;
17.如何在sqlplus中執行作業系統命令?
host 作業系統命令 例如:
host dir c:
18.sql緩衝區,當使用者執行完一條sql語句時,這條語句就被快取到了sql緩衝區,直到輸入新的sql語句,覆蓋原先的sql語句
19.執行緩衝區中的slq語句,可以輸出“/”
20.把快取區的內容儲存到檔案中
save 'c:\test.sql'
如果檔案已存在會報錯,必須用 save 'c:\test.sql' append 追加,或者save 'c:\test.sql' replace覆蓋;
21.如果編輯快取區中的內容,輸入edit就會用系統自帶的記事本開啟內容進行編輯;
22.sql指令碼檔案,可以把多條sql語句放到字尾為.txt的文字中,例如:
select * from emp;
select sysdate from dual;
執行時:
@c:\sss.txt 或者 start c:\sss.txt
在指令碼中還可以呼叫其他指令碼;
23.怎麼把sql語句的執行結果儲存到檔案中,首先 spool c:\result.txt 執行這個命令;
之後所有sql語句執行的結果都會儲存到改檔案,最後spool off關閉即可;
24.如何知道sql語句的執行速度?
set timing on
這樣當一條語句執行完畢後,就會附加顯示執行的時間。
25.如何檢視sqlplus 的環境變數?
show all 顯示所有環境變數
show variablename 顯示單個變數的值
環境變數控制著sqlplus的行為,對伺服器沒有任何影響
26.設定環境變數用set,例如
set serveroutput on
只對當前會話有效,如果重新登入,必須重新設定。
27.如何改變sqlplus的啟動項?
可以修改glogin.sql檔案,sqlplus啟動時,會讀取改檔案
28.如何把sql指令碼的內容載入sql緩衝區?
get F:\test.sql
29.如何查出sqlplus使用的預設編輯器?
預定義的變數 _EDITOR指示的預設編輯器,我們可以用Define命令檢視
define _EDITOR
define _EDITOR = vi (這樣可以修改預設編輯器)
30.如何把環境變數儲存到檔案中?
store set F:\v_store
恢復環境變數
start v_store
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27633655/viewspace-1079961/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用sqlplus遠端連線oracle命令SQLOracle
- sqlplus set命令SQL
- sqlplus 命令大全SQL
- sqlplus column命令用法SQL
- sqlplus 內部命令SQL
- SQLPLUS的ACCEPT命令SQL
- sqlplus set命令使用SQL
- SQLPLUS 的COPY命令SQL
- sqlplus 命令列格式SQL命令列
- sqlplus下的命令SQL
- SQLPLUS命令彙總SQL
- oracle系列(一)sqlplus命令OracleSQL
- SQLPlus 常用命令SQL
- oracle sqlplus命令詳解OracleSQL
- sqlplus命令使用大全(轉)SQL
- sqlplus命令回撥配置SQL
- sqlplus命令集錦SQL
- sqlplus中change命令的用法SQL
- 【sqlplus】SQL*Plus命令使用大全SQL
- sqlplus中常用命令SQL
- Sqlplus下的set命令詳解SQL
- sqlplus 環境下部分set 命令SQL
- 從此SQLPLUS有了Top命令SQL
- cmd_sqlplus 中的break命令SQL
- sqlplus內部命令change之妙用SQL
- selinux禁用了sqlplus等命令LinuxSQL
- 第十三章 sqlplus命令(一)SQL
- 第十三章 sqlplus命令(二)SQL
- SQLPlus命令使用指南(一) (轉)SQL
- Linux下Oracle sqlplus命令中執行ed命令LinuxOracleSQL
- Oracle - SQLPlus下的常用命令OracleSQL
- 奇怪 sqlplus中 host命令出現lsSQLSQL
- Oracle sqlplus 常用命令總結OracleSQL
- SQLPLUS命令列儲存輸出資訊SQL命令列
- sqlplus 中設定命令回顯功能SQL
- sqlplus中常用的格式化命令SQL
- 限制SQLPLUS工具可執行的命令SQL
- 11g SQLPLUS新增SHOW SPPARAMETER命令SQL