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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle系列(一)sqlplus命令OracleSQL
- oracle sqlplus 常用命令OracleSQL
- sqlplus 命令登入 Oracle資料庫的多種方法DXNASQLOracle資料庫
- 【SQLPLUS】sqlplus 客戶端所需的檔案列表SQL客戶端
- [20230323]sqlplus #.txtSQL
- 用maven建立專案及maven常用命令Maven
- windows sqlplus亂碼WindowsSQL
- sqlplus啟動失敗SQL
- [20190215]sqlplus set arraysize.txtSQL
- [20190524]sqlplus 與輸出&.txtSQL
- [20190530]sqlplus preliminary connection.txtSQL
- sqlplus和sqlldr工具安裝SQL
- [20211125]sqlplus生成html格式.txtSQLHTML
- [20211108]sqlplus管道過濾.txtSQL
- oracle sqlplus 回退鍵以及上下鍵OracleSQL
- [20211123]sqlplus @與@@的區別.txtSQL
- [20221203]sqlplus set trimspool 問題.txtSQL
- [20230417]sqlplus warpped word_warp.txtSQL
- [20221202]sqlplus set trimout 問題.txtSQL
- 10g sqlplus的一個bugSQL
- [20180510]sqlplus array 和 opifch2.txtSQL
- sqlplus 中文?好和awr中文問號SQL
- sqlplus常用的幾種登入方式SQL
- [20191104]sqlplus 管道檔案 過濾.txtSQL
- sqlplus執行sql檔案報錯SQL
- [20190720]sqlplus 與輸出& 2.txtSQL
- [20211220]sqlplus簡單計算器.txtSQL
- sqlplus as sysdb登入報ora-01017SQL
- [20211108]sqlplus 本地登入緩慢.txtSQL
- [20210119]sqlplus 12c LOBPREFETCH.txtSQL
- linux 命令 自我備用Linux
- 用create-react-app命令初始化react專案及錯誤處理ReactAPP
- HDFS 命令:用於管理HDFS的Hadoop Shell命令大全Hadoop
- [20181109]12c sqlplus rowprefetch引數5SQL
- [20190108]rlwrap sqlplus tee相關問題.txtSQL
- [20181122]18c sqlplus set linesize.txtSQL
- [20181207]sqlplus下顯示資料精度.txtSQL
- [20181014]12cR2 sqlplus新特性.txtSQL
- [20180813]sqlplus arraysize設定與SDU.txtSQL