共計 1886 個字符,預計需要花費 5 分鐘才能閱讀完成。
這篇文章主要為大家展示了“oracle sql plus 命令大全有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓丸趣 TV 小編帶領大家一起研究并學習一下“oracle sql plus 命令大全有哪些”這篇文章吧。
1)如何啟動 sqlplus:
isqlplus start;
sqlplus [username]/[password][@server]
2)連接命令
connect [username]/[password];
disconnect
password
exit/quit;
3)編輯命令
List:列出緩沖區的 sql 命令
Append:在緩沖區當前行添加內容
Change 字符 1 字符 2 :改變緩沖區的字符
input:在當前行后增加一行
n:把第 n 行設定為當前行
Edit:編輯緩沖區
run /:運行緩沖區的命令
4)文件操作命令:
save:把 sql 緩沖區保存為文件
get:與 save 相反
start @:運行保存的 sql 文件
@@:如果兩個腳本在同一個文件夾內的話,可以用@@a2.spl 引用
Edit:編輯 sql 腳本,如 Edit c:/a.spl
spool:把 sqlplus 的屏幕內容存放到輸出文件
如:spool filename [append][create][replace]
5)格式命令:
cloumn:控制列顯示格式
column 列名 [heading] [formart] [justify]
其中 heading 指顯示的列名,format 指顯示值的時候的格式,justify 指顯示對其格式(left|center|right)
格式有:An:字符串顯示長度
9:數字列類型列禁止顯示前導 0
0:數字列強制顯示前導 0
$: 在數字列前面顯示美元符號
L:在數字列前面顯示本地貨幣符號
.:指定數字類型列的小數點位置
,:指定數字列的千分隔符
其中,當 column 字段名 表示顯示此字段的 col 設置
ttitle:頁頭
btitle:頁腳
break:如果在列上有重復的此字段行,則用空白表示這個字段
如:break on 字段名;
6)交互式命令:
&:引用替代變量,必須代這個符號,如果替代標量已經定義,那么就會直接使用去數據,如果沒有定義
如果替代變量是字符串或者日期的時候,引用的時候必須用 &name,是數字則可以是&name
那么,就會臨時定義替代變量,(該變量只有在當前語句中起作用)
&&:定義的變量在當前的 sqlplus 都起作用;
DEFINE:定義 char 的替代變量
如:DEFINE work=CLECK
ACCEPT:定義 char NUMBER DATE 類型的替代變量,其中,可以輸出提示信息,設定格式,隱藏用戶輸入
如:ACCEPT work PROMPT‘清輸入 work 信息:’
ACCEPT pwd HIDE #隱藏用戶輸入
PROMPT‘輸出提示信息’
PAUSE: 暫停 sql 命令,按下回車會繼續執行
VARIABLE: 該命令在 sqlplus 中幫定變量,當在 sql 一句或者 pl/sql 快中引用幫定變量時必須在幫定的變量前面
加:,當直接給幫定的變量賦值時,需要使用 EXECUTE 命令,(類似于調用存儲過程)
var no NUMBER
exec :no:=7788
select ename from emp where empno=:no;
PRINT: 該明明用于輸出幫定變量結果
print no
7)環境變量
環境變量的顯示:show env_name
環境變量的設置:set env_name value
下面是常用的環境變量
1:ARRAYSIZE 默認值15,該值越大,網絡開銷越低,但是占用內存會多,默認為15,比如傳送50 行,默認要4此,如果改為25行,那么之需要2次
2)AUTOCOMMIT: 是否自動提交DML語句
3)COLSEP: 列之間的分隔符
4)FEEDBACK: 顯示返回行數(OFF|1)
5)HEADING: 是否顯示列標題
6)LINESIZE: 設置行寬度
7)LONE:設置 LONE,LOB 的顯示長度
8)PAGESIZE: 每頁行數
9)SERVEROUTPUT: 控制服務端屏幕輸出
10)TERMOUT: 是否輸出屏幕 sql 的結果
11)TIME: 是否在 sql 提示符前顯示系統時間
12)TIMING: 是否顯示 sql 語句執行的時間
13)show recyclebin : 顯示數據庫回收站中當前用戶對象,里面是當前用戶執行 drop table 刪除的表
以上是“oracle sql plus 命令大全有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!