91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle設置SQLPlus結果顯示的寬度,ORACLE sqlplus提示符設置

發布時間:2020-04-03 08:51:02 來源:網絡 閱讀:5760 作者:M_ling 欄目:關系型數據庫

一、SQLPlus查詢的結果,可以根據自己的屏幕情況進行調節:

我們知道sqlplus模式下,select查詢的時候經常會遇到返回的記錄折行,這時候我們往往會設置行寬,列寬和頁面記錄。

設置行寬:set linesize 200 表示行寬被設置為200的字符

設置列寬:column name format a40 設置name列為40個字符,a表示alphanumeric,字符的意思

設置頁面記錄: set pagesize 20 設置每20行為一列


sqlplus命令是會話級的,exit之后就消失了。set linesize 5000? exit之后作用就消失了


舉例:

1.查看pagesize默認值

show pagesize;?? //首先查看目前的pagesize,默認是一頁展示14行

Oracle設置SQLPlus結果顯示的寬度,ORACLE sqlplus提示符設置

設置一頁面顯示多少行數:

set pagesize 10; //將pagesize設置好10,則可以一次展示10行記錄了


2.設置行的寬度

show linesize;?? //查看目前的linesize,默認是80

set linesize 150; //設置成150或者更寬都可

注:以上的方法是臨時有效的方法


例子:

set linesize 20?頁面寬度為20個字符,如果超過sqlplus的命令行窗口寬度就不起作用了

查詢結果中,每列的寬度默認是根據該列定義的寬度顯示的,比如這列定義20字符,那么

沒有使用col xxx format axxx?限制該列的寬度,那么該列就以所定義的20字節為寬度。

但是因為sqlplus命令窗口的寬度有限,所以有的列定義為5000字符的,其最寬只能按照sqlplus命令行窗口的寬度來顯示。

Oracle設置SQLPlus結果顯示的寬度,ORACLE sqlplus提示符設置

如下幾個字段值小的,行的寬度會以字段的大小來定義展示

Oracle設置SQLPlus結果顯示的寬度,ORACLE sqlplus提示符設置


DISPLAY_VALUE這字段值就很大是4000字符,其最寬只能按照sqlplus命令行窗口的寬度來顯示

Oracle設置SQLPlus結果顯示的寬度,ORACLE sqlplus提示符設置

Oracle設置SQLPlus結果顯示的寬度,ORACLE sqlplus提示符設置

Oracle設置SQLPlus結果顯示的寬度,ORACLE sqlplus提示符設置

name和value字段值的大小分別是80字符和4000字符,分別查這兩個字段展示

select name,value from v$parameter;

寬度按照sqlplus命令行窗口的寬度來顯示

Oracle設置SQLPlus結果顯示的寬度,ORACLE sqlplus提示符設置

設置value、name這兩個字段寬度為20:

SQL> col value format a20

SQL> col name format a20

SQL> select name,value from v$parameter;

Oracle設置SQLPlus結果顯示的寬度,ORACLE sqlplus提示符設置


二、永久設置sql*plus的環境變量(glogin.sql的設置)

????用戶每次登錄sql*plus的時候都會調用$ORACLE_HOME/sqlplus/admin/glogin.sql文件。我們可以修改這個文件,使得每次登錄時都設置好一些sql*plus的環境變量,并將默認顯示的SQL>改為顯示登錄的用戶名和登錄的數據庫實例名

? ? 在glogin.sql文件末尾加如下幾行

vi?/opt/oracle/product/10.2.0/db_1/sqlplus/admin/glogin.sql
set?linesize?150
set?pagesize?30
set?sqlprompt?"_user'@'_connect_identifier>"

參數說明:

set linesize 150????//設置一行可以容納的字符數

set pagesize 30?????//設置一頁面顯示多少行數

set sqlprompt "_user'@'_connect_identifier>"????//修改sqlplus提示符,可以提醒你所在的用戶模式,減少誤操作


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

咸丰县| 潜江市| 大渡口区| 揭西县| 盖州市| 崇信县| 大埔县| 巴林右旗| 当雄县| 张家口市| 桓台县| 顺平县| 闵行区| 平阴县| 凌云县| 安塞县| 榆林市| 正安县| 中方县| 定南县| 镇平县| 庆元县| 和龙市| 灵川县| 永年县| 盐源县| 鹤壁市| 屯留县| 绵竹市| 孝感市| 日喀则市| 大足县| 温宿县| 内乡县| 万山特区| 安庆市| 东方市| 东丽区| 信宜市| 文山县| 灵台县|