freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

pl╱sql入門指南doc-資料下載頁(yè)

2025-08-12 12:54本頁(yè)面

【導(dǎo)讀】PL/SQL是ORACLE對(duì)標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)語(yǔ)言的擴(kuò)展,ORACLE公司已經(jīng)將PL/SQL整合到ORACLE服。礎(chǔ)語(yǔ)法,結(jié)構(gòu)和組件、以及如何設(shè)計(jì)并執(zhí)行一個(gè)PL/SQL程序。的數(shù)據(jù)管理的便利性,那么你很難想象ORACLE缺了PL/SQL的情形。PL/SQL不是一個(gè)獨(dú)立的產(chǎn)。品,他是一個(gè)整合到ORACLE服務(wù)器和ORACLE工具中的技術(shù),可以把PL/SQL看作ORACLE服。程序塊在PL/SQL引擎處理時(shí),ORACLE服務(wù)器中的SQL語(yǔ)句執(zhí)行器處理pl/sql程序塊中的SQL. 命令調(diào)用,任何客戶/服務(wù)器工具都能訪問(wèn)PL/SQL程序,具有很好的可重用性。是以整個(gè)語(yǔ)句塊發(fā)給服務(wù)器,這就降低了網(wǎng)絡(luò)擁擠。與其他語(yǔ)言相同,變量在使用之前必須聲明,PL/SQL. 聲明部分包含了變量和常量的數(shù)據(jù)類型和初始值。分,其他的PL/SQL塊也可以放在這一部分。這一部分是可選的,在這一部分中處理異?;蝈e(cuò)誤,對(duì)異常處理的詳細(xì)討論我們?cè)诤竺孢M(jìn)行。每一個(gè)PL/SQL塊由BEGIN或DECLARE. 函數(shù)是命名了的、存儲(chǔ)在數(shù)據(jù)庫(kù)中的PL/SQL程序塊。存儲(chǔ)過(guò)程是一個(gè)PL/SQL程序塊,接受零個(gè)或多個(gè)參數(shù)作為輸入或輸出、或。變量存放在內(nèi)存中以獲得值,能被PL/SQL塊引用。

  

【正文】 10 LENGTHb() 與 LENGTH()一樣,返回字節(jié)。 lower() 返回 c 的小寫(xiě)字符,經(jīng)常出現(xiàn)在 where 子串中 select LOWER(colorname) from itemdetail WHERE LOWER(colorname) LIKE 39。%white%39。 COLORNAME Winterwhite LPAD(,< i> [,]) c1,c2 均為字符串, i 為整數(shù)。在 c1的左側(cè)用 c2字符串補(bǔ)足致長(zhǎng)度 i,可多次重復(fù),如果 i小于 c1的長(zhǎng)度,那么只返回 i 那么長(zhǎng)的 c1 字符,其他的將被截去。 c2 的缺省值為單空格,參見(jiàn) RPAD。 select LPAD(answer,7,39。39。) padded,answer unpadded from question。 PADDED UNPADDED Yes Yes NO NO Maybe maybe LTRIM(,) 把 c1 中最左邊的字符去掉,使其第一個(gè)字符不在 c2中,如果沒(méi)有 c2,那么 c1 就不會(huì)改變。 select LTRIM(39。Mississippi39。,39。Mis39。) from dual LTR ppi RPAD(,< i> [,]) 在 c1 的右側(cè)用 c2 字符串補(bǔ)足致長(zhǎng)度 i,可多次重 復(fù),如果 i 小于 c1 的長(zhǎng)度,那么只返回 i 那么長(zhǎng)的 c1 字符,其他的將被截去。 c2 的缺省值為單空格 ,其他與 LPAD 相似 RTRIM(,) 把 c1 中最右邊的字符去掉,使其第后一個(gè)字符不在 c2 中,如果沒(méi)有 c2,那么 c1 就不會(huì)改變。 REPLACE(,[,]) c1,c2,c3 都是字符串,函數(shù)用 c3 代替出現(xiàn)在 c1中的 c2 后返回。 select REPLACE(39。uptown39。,39。up39。,39。down39。) from dual REPLACE downtown STBSTR(,< i> [,]) c1 為一字符串, i,j為整數(shù),從 c1 的第 i 位開(kāi)始返回長(zhǎng)度為 j的子字符串,如果 j為空,則直到串的尾部。 select SUBSTR(39。Message39。,1,4) from dual SUBS Mess SUBSTRB(,< i> [,]) 與 SUBSTR 大致相同,只是 I,J 是以字節(jié)計(jì)算。 SOUNDEX() 返回與 c1 發(fā)音相似的詞 select SOUNDEX(39。dawes39。) Dawes SOUNDEX(39。daws39。) Daws, SOUNDEX(39。dawson39。) from dual Dawes Daws Dawson D200 D200 D250 TRANSLATE(,) 將 c1 中與 c2 相同的字符以 c3 代替 select TRANSLATE(39。fumble39。,39。uf39。,39。ar39。) test from dual TEXT ramble TRIM([[]] from c3) 將 c3 串中的第一個(gè),最后一個(gè),或者都刪除。 select TRIM(39。 space padded 39。) trim from dual TRIM space padded UPPER() 返回 c1 的大寫(xiě),常出現(xiàn) where 子串中 select name from dual where UPPER(name) LIKE 39。KI%39。 NAME KING 單行數(shù)字函數(shù) 單行數(shù)字函數(shù)操作數(shù)字?jǐn)?shù)據(jù),執(zhí)行數(shù)學(xué)和算術(shù)運(yùn)算。所有函數(shù)都有數(shù)字參數(shù)并返回?cái)?shù)字值。所有三角函數(shù)的操作數(shù)和值都是弧度而不是角度, oracle 沒(méi)有提供內(nèi)建的弧度和角度的轉(zhuǎn)換函數(shù)。 ABS() 返回 n的絕對(duì)值 ACOS() 反余玄函數(shù),返回 1 到 1 之間的數(shù)。 n表示弧度 select ACOS(1) pi,ACOS(1) ZERO FROM dual PI ZERO 0 ASIN() 反正玄函數(shù),返回 1 到 1, n表示弧度 ATAN() 反正切函數(shù),返回 n的反正切值, n表示弧度。 CEIL() 返回大于或等于 n的最小整數(shù)。 COS() 返回 n的余玄值, n為弧度 COSH() 返回 n的雙曲余玄值, n 為數(shù)字。 select COSH() FROM dual COSH() EXP() 返回 e 的 n次冪, e=. FLOOR() 返回小于等于 N的最大整數(shù)。 LN() 返回 N的自然對(duì)數(shù), N必須大于 0 LOG(,) 返回以 n1 為底 n2 的對(duì)數(shù) MOD() 返回 n1 除以 n2 的余數(shù), POWER(,) 返回 n1 的 n2 次方 ROUND(,) 返回舍入小數(shù)點(diǎn)右邊 n2 位的 n1 的值, n2 的缺省值為 0,這回將小數(shù)點(diǎn)最接近的整數(shù),如果 n2為負(fù)數(shù)就舍入到小數(shù)點(diǎn)左邊相應(yīng)的位上, n2 必須是整數(shù)。 select ROUND(12345,2),ROUND(,2) FROM dual ROUND(12345,2) ROUND(,2) 12300 SIGN() 如果 n為負(fù)數(shù),返回 1,如果 n為正數(shù),返回 1,如果 n=0 返回 0. SIN( ) 返回 n的正玄值 ,n 為弧度。 SINH() 返回 n的雙曲正玄值 ,n 為弧度。 SQRT() 返回 n的平方根 ,n 為弧度 TAN( ) 返回 n的正切值 ,n 為弧度 TANH() 返回 n的雙曲正切值 ,n 為弧度 TRUNC(,) 返回截尾到 n2 位小數(shù)的 n1 的值, n2 缺省設(shè)置為 0,當(dāng) n2 為缺省設(shè)置時(shí)會(huì)將 n1 截尾為整數(shù),如果 n2 為負(fù)值,就截尾在小數(shù)點(diǎn)左邊相應(yīng)的位上。 單行日期函數(shù) 單行日期函數(shù)操作 DATA 數(shù)據(jù)類型,絕大多數(shù)都有 DATA 數(shù)據(jù)類型的參數(shù),絕大多數(shù)返回的也是 DATA 數(shù)據(jù)類型的值。 ADD_MONTHS(,< i> ) 返回日期 d 加上 i 個(gè)月后的結(jié)果。 i可以使任意整數(shù)。如果 i 是一個(gè)小數(shù),那么數(shù)據(jù)庫(kù)將隱式的他轉(zhuǎn)換成整數(shù),將會(huì)截去小數(shù)點(diǎn)后面的部分。 LAST_DAY() 函數(shù)返回包含日期 d 的月份的最后一天 MONTHS_BETWEEN(,) 返回 d1 和 d2 之間月的數(shù)目 ,如果 d1和 d2 的日的日期都相同,或者都使該月的最后一天,那么將返回一個(gè)整數(shù),否則會(huì)返回的結(jié)果將包含一個(gè)分?jǐn)?shù)。 NEW_TIME(,) d1 是一個(gè)日期數(shù)據(jù)類型,當(dāng)時(shí)區(qū) tz1 中的日期和時(shí)間是 d時(shí),返回時(shí)區(qū) tz2 中的日期和時(shí)間。 tz1和 tz2 時(shí)字符串。 NEXT_DAY(,) 返回日期 d 后由 dow給出的條件的第一天, dow使用當(dāng)前會(huì)話中給出的語(yǔ)言指定了一周 中的某一天,返回的時(shí)間分量與 d 的時(shí)間分量相同。 select NEXT_DAY(39。01Jan202039。,39。Monday39。) 1st Monday,NEXT_DAY(39。01Nov202039。,39。Tuesday39。)+7 2nd Tuesday) from dual。 1st Monday 2nd Tuesday 03Jan2020 09Nov2020 ROUND([,]) 將日期 d 按照 fmt 指定的格式舍入, fmt 為字符串。 SYADATE 函數(shù)沒(méi)有參數(shù),返回當(dāng)前 日期和時(shí)間。 TRUNC([,]) 返回由 fmt 指定的單位的日期 d. 單行轉(zhuǎn)換函數(shù) 單行轉(zhuǎn)換函數(shù)用于操作多數(shù)據(jù)類型,在數(shù)據(jù)類型之間進(jìn)行轉(zhuǎn)換。 CHARTORWID() c 使一個(gè)字符串,函數(shù)將 c 轉(zhuǎn)換為 RWID 數(shù)據(jù)類型。 SELECT test_id from test_case where rowid=CHARTORWID(39。AAAA0SAACAAAALiAAA39。) CONVERT(,[,]) c 尾字符串, dset、 sset 是兩個(gè)字符集,函數(shù)將字符串 c 由 sset 字符 集轉(zhuǎn)換為 dset 字符集, sset的缺省設(shè)置為數(shù)據(jù)庫(kù)的字符集。 HEXTORAW() x為 16 進(jìn)制的字符串,函數(shù)將 16 進(jìn)制的 x轉(zhuǎn)換為 RAW 數(shù)據(jù)類型。 RAWTOHEX() x是 RAW 數(shù)據(jù)類型字符串,函數(shù)將 RAW 數(shù)據(jù)類轉(zhuǎn)換為 16 進(jìn)制的數(shù)據(jù)類型。 ROWIDTOCHAR() 函數(shù)將 ROWID 數(shù)據(jù)類型轉(zhuǎn)換為 CHAR 數(shù)據(jù)類型。 TO_CHAR([[,) x是一個(gè) data 或 number 數(shù)據(jù)類型,函數(shù)將 x轉(zhuǎn)換成 fmt 指定格式的 char 數(shù)據(jù)類型,如果 x為日期 nlsparm=NLS_DATE_LANGUAGE 控制返回的月份和日份所使用的語(yǔ)言。如果 x為數(shù)字nlsparm=NLS_NUMERIC_CHARACTERS 用來(lái)指定小數(shù)位和千分位的分隔符,以及貨幣符號(hào)。 NLS_NUMERIC_CHARACTERS =dg, NLS_CURRENCY=string TO_DATE([,[,) c 表示字符串, fmt 表示一種特殊格式的字符串。返回按照 fmt 格式顯示的 c,nlsparm 表示使用的語(yǔ)言。函數(shù)將字符串 c 轉(zhuǎn)換成 date 數(shù)據(jù)類型。 TO_MULTI_BYTE() c 表示一個(gè)字符串,函數(shù)將 c 的擔(dān)子截字符轉(zhuǎn)換成多字節(jié)字符。 TO_NUMBER([,[,) c 表示字符串, fmt 表示一個(gè)特殊格式的字符串,函數(shù)返回值按照 fmt 指定的格式顯示。 nlsparm表示語(yǔ)言,函數(shù)將返回 c 代表的數(shù)字。 TO_SINGLE_BYTE() 將字符串 c 中得多字節(jié)字符轉(zhuǎn)化成等價(jià)的單字節(jié)字符。該函數(shù)僅當(dāng)數(shù)據(jù)庫(kù)字符集同時(shí)包含單字節(jié)和多字節(jié)字符時(shí)才使用 其它單行函數(shù) BFILENAME( ,) dir 是一個(gè) directory類型的對(duì)象, file 為一文件名。函數(shù)返回 一個(gè)空的 BFILE 位置值指示符,函數(shù)用于初始化 BFILE 變量或者是 BFILE 列。 DECODE(,[,[]) x是一個(gè)表達(dá)式, m1 是一個(gè)匹配表達(dá)式, x與 m1 比較,如果 m1 等于 x,那么返回 r1,否則 ,x與 m2 比較,依次類推 m3,m4,m5....直到有返回結(jié)果。 DUMP(,[,[,[,]]]) x是一個(gè)表達(dá)式或字符, fmt 表示 8 進(jìn)制、 10進(jìn)制、 16 進(jìn)制、或則單字符。函數(shù)返回包含了有關(guān) x的內(nèi)部表示信息的 VARCHAR2 類型的值。如果指定了 n1,n2 那么從 n1 開(kāi)始的長(zhǎng)度為 n2 的字節(jié)將被 返回。 EMPTY_BLOB() 該函數(shù)沒(méi)有參數(shù),函數(shù)返回 一個(gè)空的 BLOB 位置指示符。函數(shù)用于初始化一個(gè) BLOB變量或 BLOB 列。 EMPTY_CLOB() 該函數(shù)沒(méi)有參數(shù),函數(shù)返回 一個(gè)空的 CLOB 位置指示符。函數(shù)用于初始化一個(gè) CLOB變量或 CLOB 列。 GREATEST() exp_list 是一列表達(dá)式,返回其中最大的表達(dá)式,每個(gè)表達(dá)式都被隱含的轉(zhuǎn)換第一個(gè)表達(dá)式的數(shù)據(jù)類型,如果第一個(gè)表達(dá)式是字符串?dāng)?shù)據(jù)類型中的任何一個(gè),那么返回的結(jié)果是varchar2 數(shù)據(jù)類型, 同時(shí)使用的 比較是非填充空格類型的比較。 LEAST() exp_list 是一列表達(dá)式,返回其中最小的表達(dá)式,每個(gè)表達(dá)式都被隱含的轉(zhuǎn)換第一個(gè)表達(dá)式的數(shù)據(jù)類型,如果第一個(gè)表達(dá)式是字符串?dāng)?shù)據(jù)類型中的任何一個(gè),將返回的結(jié)果是varchar2 數(shù)據(jù)類型, 同時(shí)使用的比較是非填充空格類型的比較。 UID 該函數(shù)沒(méi)有參數(shù),返回唯一標(biāo)示當(dāng)前數(shù)據(jù)庫(kù)用戶的整數(shù)。 USER 返回當(dāng)前用戶的用戶名 USERENV() 基于 opt返回包含當(dāng)前會(huì)話信息。 opt的可選值為: ISDBA 會(huì)話中 SYSDBA 腳色響應(yīng),返回 TRUE SESSIONID 返回審計(jì)會(huì)話標(biāo)示符 ENTRYID 返回可用的審計(jì)項(xiàng)標(biāo)示符 INSTANCE 在會(huì)話連接后,返回實(shí)例標(biāo)示符。該值只用于運(yùn)行 Par
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1