SQL*Plus命令
生活随笔
收集整理的這篇文章主要介紹了
SQL*Plus命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
SQL*Plus命令
?
前言
一:SQL*Plus 與數據庫的交互
?
二:設置SQL* Plus的運行環境
?
二???? -?? 1 :SET命令概述
?
二???? -? 2 :使用SET命令設置運行環境
二???? -? 2 ____1:Pagesize 變量
1 SYS@orcl> show pagesize 2 pagesize 14 3 SYS@orcl> set pagesize 18 4 SYS@orcl> show pagesize 5 pagesize 18 6 SYS@orcl> View Code?
?
二???? -? 2 ____2:newpage 變量
1 2 SYS@orcl> show newpage 3 newpage 1 4 SYS@orcl> set newpage 5 5 SYS@orcl> show newpage 6 newpage 5 7 SYS@orcl> View Code?
二???? -? 2 ____3:linesize? 變量
1 SYS@orcl> show linesize 2 linesize 80 3 SYS@orcl> set linesize 3000 4 SYS@orcl> show linesize 5 linesize 3000 6 SYS@orcl> View Code?
二???? -? 2 ____4:pause 變量
1 SYS@orcl> show pause 2 PAUSE is OFF 3 SYS@orcl> set pause on 4 SYS@orcl> show pause 5 PAUSE is ON and set to "" 6 SYS@orcl> View Code121
二???? -? 2 ____5:numformat 變量
?
三:常用SQL*Plus 命令
?
三???? -? 1 : hlep 命令
?
?
?
三???? -? 2 : describe 命令
?
?
?
三???? -? 3 :spool命令
?
三???? -? 4: define 命令
1 SYS@orcl> define vjob='sajob' 2 SYS@orcl> define vjob 3 DEFINE VJOB = "sajob" (CHAR) 4 SYS@orcl> View Code?
三???? -? 5: show 命令
?
?
?
?
三???? -? 6: edit命令
?
?
三???? -? 7: save 命令
?
三???? -? 8: get命令
?
?
三???? - 9:? start 和 @ 命令
?
?
?
四:格式化查詢結果
?
四???? - 1:? column 命令
四???? -? 1 ____1:format 變量
?
四???? -? 1 ____2:heading 變量
1 2 00:05:44 SYS@orcl> col empno heading 雇員編號 3 00:06:07 SYS@orcl> col ename heading 雇員姓名 4 00:06:17 SYS@orcl> col sal heading 雇員工資 5 00:06:28 SYS@orcl> select empno,ename,sal from scott.emp; 6 7 8 9 10 11 12 雇員編號 雇員姓名 雇員工資 13 ---------------- ---------- ------------ 14 $7,369.00 SMITH $8,00 15 $7,499.00 ALLEN $16,00 16 $7,521.00 WARD $12,50 17 $7,566.00 JONES $29,75 18 $7,654.00 MARTIN $12,50 19 $7,698.00 BLAKE $28,50 20 $7,782.00 CLARK $24,50 21 $7,788.00 SCOTT $30,00 22 $7,839.00 KING $50,00 23 $7,844.00 TURNER $15,00 24 $7,876.00 ADAMS $11,00 25 $7,900.00 JAMES $9,50 26 $7,902.00 FORD $30,00 27 $7,934.00 MILLER $13,00 28 29 14 rows selected. 30 31 00:06:47 SYS@orcl> View Code?
四???? -? 1 ____3:null 變量
1 2 00:08:39 SYS@orcl> col comm null '空值' 3 00:08:57 SYS@orcl> select empno,ename,comm from scott.emp where comm is null; 4 5 6 7 8 9 10 雇員編號 雇員姓名 COMM 11 ---------------- ---------- ---------------- 12 $7,369.00 SMITH 空值 13 $7,566.00 JONES 空值 14 $7,698.00 BLAKE 空值 15 $7,782.00 CLARK 空值 16 $7,788.00 SCOTT 空值 17 $7,839.00 KING 空值 18 $7,876.00 ADAMS 空值 19 $7,900.00 JAMES 空值 20 $7,902.00 FORD 空值 21 $7,934.00 MILLER 空值 22 23 10 rows selected. 24 25 00:09:19 SYS@orcl> View Code?
?
四???? -? 1 ____4: ON|OFF選項
?
?
?
四???? - 2:? tttle? 和 btitle 命令
1 00:16:38 SYS@orcl> set pagesize 8 2 00:16:43 SYS@orcl> ttitle left '銷售情況排行表' 3 00:16:59 SYS@orcl> btitle left '打印日期:2017 /12/24 打印人: 一品堂' 4 00:17:39 SYS@orcl> select * from scott.salgrade; 5 6 7 8 9 10 11 銷售情況排行表 12 GRADE LOSAL HISAL 13 ---------------- ---------------- ---------------- 14 $1.00 $700.00 $1,200.00 15 ‘打印日期:201712/24 打印人:烈黃誹 16 View Code 1 2 00:19:18 SYS@orcl> set pagesize 8; 3 00:19:24 SYS@orcl> define varT= ' 雇員信息表' 4 00:19:40 SYS@orcl> define var8=' 操作人:一品堂' 5 00:20:02 SYS@orcl> ttitle left varT; 6 00:20:45 SYS@orcl> btitle left var8; 7 00:20:56 SYS@orcl> select empno,ename,job from scott.emp; 8 9 10 11 12 13 14 雇員信息表 15 雇員編號 雇員姓名 JOB 16 ---------------- ---------- --------- 17 $7,369.00 SMITH CLERK 18 操作人:一品堂‘ 19 View Code?
?
?
?
?
?
?
?
————————————————————————————————————————————————————————————————
?
?
?
?
?
?
?
?
?
?
?
————————————————————————————————————————————————————————————————
總結
以上是生活随笔為你收集整理的SQL*Plus命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android:ellipsize =
- 下一篇: linux cmake编译源码,linu