結合linesize,pagesize,col format很好的設定顯示寬度
我們在使用sql*plus的時候,經常會遇到顯示不下需要列的情況:
針對以上情況,我個人經常使用的方法如下:
(1)減少查詢的列。------最笨的方法。
(2)設定顯示的linesize,pagesize,結合col format 設定比較長的列的顯示寬度。
比如
SQL>select file_name,tablespace_name,status,bytes from dba_data_files;
SQL> select file_name,tablespace_name,bytes,status from dba_data_files;
FILE_NAME
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TABLESPACE_NAME BYTES STATUS
------------------------------ ---------- ---------
/ora10gBase/oradata/pskDB/users01.dbf
USERS 5242880 AVAILABLE
/ora10gBase/oradata/pskDB/sysaux01.dbf
SYSAUX 262144000 AVAILABLE
FILE_NAME
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TABLESPACE_NAME BYTES STATUS
------------------------------ ---------- ---------
/ora10gBase/oradata/pskDB/undotbs01.dbf
UNDOTBS1 26214400 AVAILABLE
/ora10gBase/oradata/pskDB/system01.dbf
FILE_NAME
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TABLESPACE_NAME BYTES STATUS
------------------------------ ---------- ---------
SYSTEM 503316480 AVAILABLE
/ora10gBase/oradata/pskDB/pskBigTbl.dbf
PSKBIGTBL 104857600 AVAILABLE
FILE_NAME
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TABLESPACE_NAME BYTES STATUS
------------------------------ ---------- ---------
/ora10gBase/oradata/pskDB/rman_ts.dbf
RMAN_TS 20971520 AVAILABLE
6 rows selected.
就查詢四列,但是卻無法在一行中把一條記錄顯示出來,原因就是因為系統預設顯示的寬度太短跟file_name varchar2(513)定義的長度有點長
SQL> desc dba_data_files;
Name Null? Type
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------- ------------------------------------------------------------------------------------------------------------------------------------------------------------
FILE_NAME VARCHAR2(513)
FILE_ID NUMBER
TABLESPACE_NAME VARCHAR2(30)
BYTES NUMBER
BLOCKS NUMBER
STATUS VARCHAR2(9)
RELATIVE_FNO NUMBER
AUTOEXTENSIBLE VARCHAR2(3)
MAXBYTES NUMBER
MAXBLOCKS NUMBER
INCREMENT_BY NUMBER
USER_BYTES NUMBER
USER_BLOCKS NUMBER
ONLINE_STATUS VARCHAR2(7)
我們只要設定一下,以上問題就能解決:
SQL>set linesize 400;
SQL>col file_name format 50;
SQL> select file_name,tablespace_name,status from dba_data_files;
FILE_NAME TABLESPACE_NAME STATUS
-------------------------------------------------- ------------------------------ ---------
/ora10gBase/oradata/pskDB/users01.dbf USERS AVAILABLE
/ora10gBase/oradata/pskDB/sysaux01.dbf SYSAUX AVAILABLE
/ora10gBase/oradata/pskDB/undotbs01.dbf UNDOTBS1 AVAILABLE
/ora10gBase/oradata/pskDB/system01.dbf SYSTEM AVAILABLE
/ora10gBase/oradata/pskDB/pskBigTbl.dbf PSKBIGTBL AVAILABLE
/ora10gBase/oradata/pskDB/rman_ts.dbf RMAN_TS AVAILABLE
6 rows selected.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14766526/viewspace-567188/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE COL SET 設定顯示引數Oracle
- 表格寬度設定
- C#判斷字串的顯示寬度C#字串
- 設定bootstrap modal模態框的寬度和寬度boot
- 統一列寬並設定顯示選項
- 19寸顯示器長寬多少釐米多大 19寸顯示器怎麼設定解析度最合理
- 【echarts】柱狀圖設定固定寬度(最大寬度)Echarts
- widget的寬度比例設定
- WPF—DataGrid設定列的百分比寬度 & 列值顯示格式化
- [20211108]sqlplus資料寬度顯示設定.txtSQL
- 為什麼無法設定連結的高度和寬度
- MySql資料庫 數值型別的顯示寬度MySql資料庫型別
- mysql5.5 表列顯示寬度的修改_binary(x)MySql
- 如何使用jQuery設定div的長度和寬度jQuery
- 23.8英寸顯示器長與寬是多少釐米 23.8英寸顯示器解析度多少合適
- echarts 設定柱狀圖寬度Echarts
- 如何設定span元素的寬度和高度
- 如何用css設定span元素的寬度CSS
- PowerPoint2007設定PPT寬屏顯示
- 顯示器設定
- win10圖示太寬怎麼調整 win10桌面圖示寬度調整設定方法Win10
- 在pos:a元素不設定寬度的情況下,他的最大寬度是受父元素的寬度所限制的。
- 連結<a>設定高度和寬度不生效簡單介紹
- CSS 設定 span 元素 寬度與高度CSS
- 設定flex後子元素設定寬度失效問題Flex
- 雙屏顯示設定
- 設定顯示裝置
- 21.5寸顯示器多大長寬多少 21.5寸顯示器最佳解析度多少
- nvidia顯示設定不可用 nvidia沒有顯示設定
- win10怎麼開啟cpu溫度顯示 win10系統顯示cpu溫度如何設定Win10
- win10如何設定桌面顯示圖示_windows10顯示桌面圖示設定方法Win10Windows
- jQuery動態設定div元素的高度和寬度jQuery
- WeifenLuo元件中如何設定停靠窗體的寬度元件
- javascript獲取顯示器寬度和高度程式碼例項JavaScript
- 英偉達控制皮膚沒有顯示設定 英偉達顯示設定不可用
- win10主顯示器設定方法_win10雙顯示器如何設定主顯示器Win10
- flex寬度總結Flex
- js時間顯示設定JS