應(yīng)該是oracle在dos中設(shè)置顯示格式,并不是doc下顯示。
創(chuàng)新互聯(lián)于2013年創(chuàng)立,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元惠安做網(wǎng)站,已為上家服務(wù),為惠安各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
一般有以下設(shè)置方式:
set
colsep'
';
//域輸出分隔符
set
echo
off;//顯示start啟動(dòng)的腳本中的每個(gè)sql命令,缺省為on
set
feedback
off;//回顯本次sql命令處理的記錄條數(shù),缺省為on
set
heading
off;
//輸出域標(biāo)題,缺省為on
set
pagesize
0; //輸出每頁(yè)行數(shù),缺省為24,為了避免分頁(yè),可設(shè)定為0。
set
termout
off;
//顯示腳本中的命令的執(zhí)行結(jié)果,缺省為on
set
trimout
on; //去除標(biāo)準(zhǔn)輸出每行的拖尾空格,缺省為off
set
trimspool
on;//去除重定向(spool)輸出每行的拖尾空格,缺省為off
oracle是塊結(jié)構(gòu)語(yǔ)言,oracle程序劃分成幾個(gè)部分,并在每個(gè)部分中寫(xiě)入邏輯代碼塊,每個(gè)塊由三個(gè)子部分組成。
聲明部分:此部分是以關(guān)鍵字DECLARE開(kāi)頭。這是一個(gè)可選部分,并定義了程序中要使用的所有變量,游標(biāo),子程序和其他元素。
可執(zhí)行命令部分:此部分包含在關(guān)鍵字BEGIN和END之間,這是一個(gè)強(qiáng)制性部分。由程序的可執(zhí)行oracle語(yǔ)句組成。應(yīng)該有至少一個(gè)可執(zhí)行代碼行,可以只是一個(gè)NULL命令,表示不執(zhí)行任何操作。
異常處理部分 :此部分以關(guān)鍵字EXCEPTION開(kāi)頭。這是一個(gè)可選部分,包含處理程序中錯(cuò)誤的異常。
每個(gè)oracle語(yǔ)句以分號(hào)(;)結(jié)尾。使用BEGIN和END可以將oracle塊嵌套在其他oracle塊中。以下是Poracle塊的基本結(jié)構(gòu)。
Hello World示例:
END;行表示oracle塊的結(jié)尾。要從oracle命令行運(yùn)行代碼,需要在代碼的最后一行之后鍵入/字符。當(dāng)上述代碼在oracle提示符下執(zhí)行時(shí),它會(huì)產(chǎn)生以下結(jié)果:
oracle標(biāo)識(shí)符:oracle標(biāo)識(shí)符是常量,變量,異常,過(guò)程,游標(biāo)和保留字。標(biāo)識(shí)符包括一個(gè)字母,可選地后跟多個(gè)字母,數(shù)字,美元符號(hào),下劃線和數(shù)字符號(hào),不得超過(guò)30個(gè)字符。
默認(rèn)情況下,標(biāo)識(shí)符不區(qū)分大小寫(xiě)。例如,可以使用integer或INTEGER來(lái)表示一個(gè)數(shù)值。 不能使用保留關(guān)鍵字作為標(biāo)識(shí)符。
擴(kuò)展資料
oracle注釋程序:注釋可以在編寫(xiě)的oracle代碼中包含的說(shuō)明性文字,并幫助其他人閱讀源代碼。所有編程語(yǔ)言都允許某種形式的注釋。
oracle支持單行和多行注釋。注釋中的所有字符都被oracle編譯器忽略。oracle單行注釋以分隔符開(kāi)頭 --(雙連字符),多行注釋由/*和*/括起來(lái)。
當(dāng)上述代碼在oracle提示符下執(zhí)行時(shí),會(huì)產(chǎn)生以下結(jié)果:
oracle變量的名稱(chēng)由可選的字母,數(shù)字,美元($)符號(hào),下劃線和數(shù)字符號(hào)組成,不能超過(guò)30個(gè)字符。 默認(rèn)情況下,變量名不區(qū)分大小寫(xiě)。不能將保留的oracle關(guān)鍵字用作變量名稱(chēng)。
oracle編程語(yǔ)言允許定義各種類(lèi)型的變量,如:日期時(shí)間數(shù)據(jù)類(lèi)型,記錄,集合等,我們將在后面的章節(jié)中介紹。 在本章中僅學(xué)習(xí)基本的變量類(lèi)型。
SQLset colsep' '; //-域輸出分隔符
SQLset echo off; //顯示start啟動(dòng)的腳本中的每個(gè)sql命令,缺省為on
SQL set echo on //設(shè)置運(yùn)行命令是是否顯示語(yǔ)句
SQL set feedback on; //設(shè)置顯示“已選擇XX行”
SQLset feedback off; //回顯本次sql命令處理的記錄條數(shù),缺省為on
SQLset heading off; //輸出域標(biāo)題,缺省為on
SQLset pagesize 0; //輸出每頁(yè)行數(shù),缺省為24,為了避免分頁(yè),可設(shè)定為0。
SQLset linesize 80; //輸出一行字符個(gè)數(shù),缺省為80
SQLset numwidth 12; //輸出number類(lèi)型域長(zhǎng)度,缺省為10
SQLset termout off; //顯示腳本中的命令的執(zhí)行結(jié)果,缺省為on
SQLset trimout on; //去除標(biāo)準(zhǔn)輸出每行的拖尾空格,缺省為off
SQLset trimspool on; //去除重定向(spool)輸出每行的拖尾空格,缺省為off
SQLset serveroutput on; //設(shè)置允許顯示輸出類(lèi)似dbms_output
SQL set timing on; //設(shè)置顯示“已用時(shí)間:XXXX”
SQL set autotrace on-; //設(shè)置允許對(duì)執(zhí)行的sql進(jìn)行分析
set verify off //可以關(guān)閉和打開(kāi)提示確認(rèn)信息old 1和new 1的顯示.
主要是為了輸出文本格式化的需要用到這些命令
比如你要格式整齊一些 這些就很必要了
網(wǎng)站名稱(chēng):oracle指令怎么設(shè)置,oracle 指令
文章轉(zhuǎn)載:http://aaarwkj.com/article0/dssgjio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、靜態(tài)網(wǎng)站、App開(kāi)發(fā)、網(wǎng)站收錄、企業(yè)建站、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)