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

溫馨提示×

溫馨提示×

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

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

怎么理解SQL*Plus Set參數

發布時間:2021-11-29 15:51:37 來源:億速云 閱讀:178 作者:柒染 欄目:關系型數據庫

今天就跟大家聊聊有關怎么理解SQL*Plus Set參數,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

利用SQL*Plus維護系統變量(也稱set變量)可為SQL*Plus交互建立一個特殊的環境,如:設置number數據的顯示寬度,設置每頁的行數,設置列的寬度等。可用set命令改變這些系統變量,也可用show命令列出它們。以下是全部的用法,使用set命令的語法如下:

  set 系統變量值

  其中系統變量及其可選值如下:

arraysize

{20(默認值)|n}

設置一批的行數,是sqlplus一次從數據庫獲取的行數,有效值為1至5000。大的值可提高查詢和子查詢的有效性,可獲取許多行,但也需要更多的內存。當超過1000時,其效果不大。

autocommit

{off(默認值)|on|immediate}

控制oracle對數據庫的修改的提交。設置on時,在oracle執行每個sql命令或pl/sql塊后對數據庫提交修改;設置置off時,則制止自動提交,需要手工地提交修改。例如用sql的commit命令,immediate功能同on。

blockterminator

{.(默認值)|c}

用于結束pl/sql塊。要執行塊時必須發出run命令或/命令.

cmdsep

{ |c|off(默認值)|on}

用于分隔在一行中輸入的多個sql/plus命令。on或off控制在一行中是否能輸入多個命令。on時將自動地將命令分隔符設為分號(其中c表示所置字符)。

compatibility

{v5|v6|v7|native(默認值)}

指定當前所連接的oracle版本。如果當前oracle的版本為5,則置compatibility為v5,為版本6時置成v6,為版本7時置成v7。如果希望由數據庫決定該設置,則置成native。

concat

{.(默認值)|c|off|on(默認值)}

設置結束一替換變量引用的字符。在中止替換變量引用字符之后可跟所有字符作為體會組成部分,否則sqlplus將解釋為替換變量名的一部分。當concat開關為on時,sqlplus可重置concat的值為點(.)。

copycommit

{0(默認值)|n}

控制copy命令提交對數據庫修改的批數。每次拷貝n批后將提交到目標數據庫。有效值為0到5000。可用變量arraysize設置一批的大小。如果置copycommit為0,則僅在copy操作結束時執行一次提交。

crt

crt

改變sqlplus runform命令使用的缺省crt文件。如果設置crt不包含什么,則crt僅包含’’’’。如果在一個form的系統調用期間要使用new.crt(缺省crt是old.crt)。可按下列形式調用form:

sql>runform –c new form名

或者sql>set crt new

sql>runform form名

第二中方法存儲crt選擇以致在下次運行runform命令(是在同一次sqlplus交互中)時,不需要指定。

define

{&|c|off|on(默認值)}

設置在替換變量時所使用的字符。on或off控制sqlplus是否掃描替換變量的命令及用他們的值代替。define的on或off的設置控制scan變量的設置。

echo

{off|on}

控制start命令是否列出命令文件中的每一命令。為on時,列出命令;為off時,制止列清單。

embedded

{off(默認值)|on}

控制每一報表在一頁中開始的地方。為off時,迫使每一報表是在新頁的頂部開始;為on時,運行一報表在一頁的任何位置開始。

escape

{\(默認值)|c|off(默認值)|on}

定義作為escape字符的字符。為off時,使escape字符不起作用;為on時,使escape字符起作用。

feedback

{6(默認值)|n|off|on}

顯示由查詢返回的記錄數。on和off置顯示為開或關。置feedback為on時,等價于置n為1;如果置feedback為0 等價于將它置成off。

flush

{off|on(默認值)}

控制輸出送至用戶的顯示設備。為off時,運行操作系統做緩沖區輸出;為on時,不允許緩沖。僅當非交互方式運行命令文件時使用off 這樣可減少程序i/o總數,從而改進性能。

heading

{off|on(默認值)}

控制報表中列標題的打印。為on時,在報表中打印列標題;為off時,禁止打印列標題。

headsep

{|(默認值)|c|off|on(默認值)}

定義標題分隔字符。可在column命令中使用標題分隔符,將列標題分成多行。on和off將標題分隔置成開或關。當標題分隔為關(off)時,sqlplus打印標題分隔符像任何字符一樣。

linesize

{80(默認值)|n}

設置sqlplus在一行中顯示的字符總數,它還控制在ttitle和btitle中對準中心的文本和右對齊文本。可定義linesize為1至最大值,其最大值依賴于操作系統。

long

{80(默認值)|n}

為顯示和拷貝long類型值的最大寬度的設置。對于oracle7,n的最大值為2g字節;對于版本6,最大值為32767。

longchunksize

{80(默認值)|n}

為sqlplus檢索long類型值的增量大小。由于內存的限制,可按增量檢索,該變量僅應用于oracle7。

maxdata

n

設置sqlplus可處理的最大行寬字符數,其缺省值和最大值在不同操作系統中是可變的。

newpage

{1(默認值)|n}

設置每一頁的頭和頂部標題之間要打印的空行數。如果為0,在頁之間送一換號符,并在許多終端上清屏。

null

text

設置表示空值(null)的文本。如果null沒有文本,則顯示空格(缺省時)。使用column命令中的null子句可控制null變量對該列的設置。

numformat

格式

設置顯示數值的缺省格式,該格式是數值格式。

numwidth

{10(默認值)|n}

對顯示數值設置缺省寬度。

pagesize

{14(默認值)|n}

設置從頂部標題至頁結束之間的行數。在11英寸長的紙上打印報表,其值為54,上下各留一英寸(newpage值為6)。

pause

{off(默認值)|on|text}

在顯示報表時,控制終端滾動。在每一暫停時,必須按return鍵。on將引起sqlplus在每一報表輸出頁開始時暫停。所指定的文本是每一次sqlplus暫停時顯示的文本。如果要鍵入多個詞,必須用單引號將文本括起來。

recsep

{wrapped(默認值)|each|off}

recsep告訴sqlplus在哪兒做記錄分隔。例如將recsep置成wrapped,在每一纏繞行之后,打印記錄分行符;如果將recsep置成each,sqlplus在每一行后打印一記錄分行符;如果將recsep置成off,sqlplus不打印分行符。

recsepchar

{|c}

指定顯示或打印記錄分行符的條件。一個記錄分行符,是由recsepchar指定的字符組成的單行。空格為recsepchar的默認字符。

scan

{off|on(默認值)}

控制對存在的替換變量和值的掃描。off禁止替換變量和值的處理;on則允許正常處理。

serveroutput

{off|on}size

控制在sqlplus中的存儲過程是否顯示輸出。off時為禁止;on時則顯示輸出。size設置緩沖輸出的字節數,缺省值為2000。n不能小于2000或大于一百萬。

showmode

{off(默認值)|on}

控制sqlplus在執行set命令時是否列出其新老值old或new的設置。

space

{1(默認值)|n}

設置輸出列之間空格的數目,其最大值為10。

sqlcase

{mixed(默認值)|lower|upper}

先于執行之前,將sql命令和pl/sql塊的大小寫進行轉換。sqlplus將轉換命令中的全部文本,包括帶引號的直接量和標示符。sqlcase不改變sql緩沖區本身。

sqlcontinue

{>(默認值)|文本}

在一附加行上繼續一sqlplus命令時,sqlplus以該設置的字符序列進行提示。

sqlnumber

{off|on(默認值)}

為sql命令和pl/sql塊的第二行和后繼行設置提示。為on時,提示行號;為off時,提示設置為sqlprompt的值。

sqlperfix

{#(默認值)|c}

設置sqlplus前綴字符。在鍵入一sql命令或pl/sql塊時,可在單獨行上鍵入一sqlplus命令,由sqlplus的前綴字符做前綴。sqlplus直接執行該命令,不影響sql命令或pl/sql塊。前綴字符必須是非字母數字字符。

sqlprompt

{sql>(默認值)|文本}

設置sqlplus的命令提示符。

sqlterminator

{(默認值)|c|off|on(默認值)}

設置用于結束和執行sql命令的字符。off意味著sqlplus不識別命令終止符,用鍵入空行來結束sql命令;on重設置終止符為默認的分號。

suffix

{sql(默認值)|文本}

設置缺省文件的后綴。sqlplus在命令中使用,來引用命令文件。suffix不控制輸出(spool)文件的擴展名。

tab

{off|on(默認值)}

決定sqlplus在終端輸出中如何格式化空白空間。為off時,在輸出中使用空格格式化空白空間;為on時,用tab字符。tab的缺省值依賴于系統,用show tab命令可查看該缺省值。

termout

{off|on(默認值)}

控制由文件執行命令所產生的輸出的顯示。off禁止顯示,以致從一個命令文件假脫機輸出,在屏幕上看不到輸出;on時顯示輸出。Termout off 不影響交互地進行命令的輸出。

time

{off(默認值)|on}

控制當前日期的顯示。on時,在每條命令提示前顯示當前時間;off時禁止時間的顯示。

timing

{off(默認值)|on}

控制時間統計的顯示。on時,顯示每一個運行的sql命令或pl/sql塊的時間統計;off時,禁止每一個命令的時間統計。

trimout

{off|on(默認值)}

決定sqlplus在每一顯示行的末端是否允許帶空格。on時將每行尾部的空格去了,特別當從慢速的通信設備存取sqlplus時可改進性能;off時允許sqlplus顯示尾部的空格。trimout on不影響假脫機輸出。設置tab on時,sqlplus忽略trimout on。

underline

{-(默認值)|c|off|on(默認值)}

設置用在sqlplus報表中下劃線列標題的字符。on或off將下劃線置成開或關。

verify

{off|on(默認值)}

控制sqlplus用值替換前、后是否列出命令的文本。on時顯示文本;off時禁止列清單。

wrap

{off|on(默認值)}

控制sqlplus是否截斷數據項的顯示。off時截斷數據項;on時允許數據項纏繞到下一行。在column命令中使用wrapped和truncated子句可控制對指定列的wrap的設置。

看完上述內容,你們對怎么理解SQL*Plus Set參數有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

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

sql
AI

老河口市| 吴堡县| 读书| 叶城县| 石家庄市| 天水市| 龙陵县| 石林| 桐庐县| 金阳县| 花莲市| 建湖县| 自贡市| 陇南市| 贵南县| 莱芜市| 金川县| 仁寿县| 商丘市| 芜湖县| 开封市| 抚顺县| 大兴区| 前郭尔| 黑河市| 凤山市| 襄樊市| 兰州市| 邵东县| 山阳县| 盐山县| 红原县| 西宁市| 运城市| 山东省| 红河县| 买车| 赤峰市| 平江县| 泗水县| 江安县|