【正文】
AD(39。23439。,8,39。039。) FROM DUAL;218. RTRIM(CHAR,SET)移去字符串CHAR右邊的字符串SET中的字符,直到最后一個(gè)不是SET中的字符為止。SELECT RTRIM(39。ABCDE39。,39。DE39。) FROM DUAL;219. SUBSTR(CHAR,M,N)得到字符串CHAR從M處開始的N個(gè)字符. 雙字節(jié)字符,一個(gè)漢字為一個(gè)字符的。SELECT SUBSTR(39。ABCDE39。,2,3) FROM DUAL;220. SUBSTRB(CHAR,M,N)得到字符串CHAR從M處開始的N個(gè)字符. 雙字節(jié)字符,一個(gè)漢字為二個(gè)字符的。SELECT SUBSTRB(39。ABCDE39。,2,3) FROM DUAL;221. TRANSLATE(CHAR1,CHAR2,CHAR3)將CHAR1中的CHAR2的部分用CHAR3代替。SELECT TRANSLATE(39。ABCDEFGH39。,39。DE39。,39。MN39。) FROM DUAL;222. UPPER(CHAR)將字符串CHAR全部為大寫。223. ADD_MONTHS(D,N)將N個(gè)月增加到D日期。SELECT ADD_MONTHS(SYSDATE,5) FROM DUAL;224. LAST_DAY(D)得到包含D日期的月份的最后的一天的日期。SELECT LAST_DAY(SYSDATE) FROM DUAL;225. MONTH_BETWEEN(D1,D2)得到兩個(gè)日期之間的月數(shù)。SELECT MONTH_BETWEEN(D1,D2) FROM DUAL;226. NEXT_DAY(D,CHAR)得到比日期D晚的由CHAR命名的第一個(gè)周日的日期。SELECT NEXT_DAY(TO_DATE(39。2003/09/2039。),39。SATDAY39。) FROM DUAL;227. ROUNT(D,F(xiàn)MT)得到按指定的模式FMT舍入到的最進(jìn)的日期。SELECT ROUNT(39。2003/09/2039。,MONTH) FROM DUAL;228. SYSDATE得到當(dāng)前系統(tǒng)的日期和時(shí)間。SELECT SYSDATE FROM DUAL;229. TO_CHAR(D,F(xiàn)MT)將日期D轉(zhuǎn)換為FMT的字符串。SELECT TO_CHAR(SYSDATE,39。YYYY/MM/DD39。) FROM DUAL;230. TO_DATE(CHAR,F(xiàn)MT)將字符串CHAR按FMT的格式轉(zhuǎn)換為日期。SELECT TO_DATE(39。2003/09/2039。,39。YYYY/MM/DD39。) FROM DUAL;231. ABS(N)得到N的絕對(duì)值。SELECT ABS(6) FROM DUAL;232. CEIL(N)得到大于或等于N的最大整數(shù)。SELECT CEIL() FROM DUAL;233. COS(N)得到N的余弦值。SELECT COS(1) FROM DUAL;234. SIN(N)得到N的正弦值。SELECT SIN(1) FROM DUAL;235. COSH(N)得到N的雙曲余弦值。SELECT COSH(1) FROM DUAL;236. EXP(N)得到N的E的N次冪。SELECT EXP(1) FROM DUAL;237. FLOOR(N)得到小于或等于N的最小整數(shù)。SELECT FLOOR() FROM DUAL;238. LN(N)得到N的自然對(duì)數(shù)。SELECT LN(1) FROM DUAL;239. LOG(M,N)得到以M為底N的對(duì)數(shù)。SELECT LOG(2,8) FROM DUAL;240. MOD(M,N)得到M除以N的余數(shù)。SELECT MOD(100,7) FROM DUAL;241. POWER(M,N)得到M的N冪。SELECT POWER(4,3) FROM DUAL;242. ROUND(N,M)將N舍入到小數(shù)點(diǎn)后M位。SELECT (,2) FROM DUAL;243. SIGN(N)當(dāng)N0時(shí),得到1;當(dāng)N0時(shí),得到1;當(dāng)N=0時(shí),得到0;SELECT SIGN(99) FROM DUAL;244. SINH(N)得到N的雙曲正弦值。SELECT SINH(1) FROM DUAL;245. SORT(N)得到N的平方根,N=0SELECT SORT(9) FROM DUAL;246. TAN(N)得到N的正切值。SELECT TAN(0) FROM DUAL;247. TANH(N)得到N的雙曲正切值。SELECT TANH(0) FROM DUAL;248. TRUNC(N,M)得到在M位截?cái)嗟腘的值。SELECT TRUNC(,2) FROM DUAL;249. COUNT()計(jì)算滿足條件的記錄數(shù)。SELECT COUNT(*) FROM TABLE1 WHERE COL1=39。AAA39。;250. MAX()對(duì)指定的列求最大值。SELECT MAX(COL1) FROM TABLE1;251. MIN()對(duì)指定的列求最小值。SELECT MIN(COL1) FROM TABLE1;252. AVG()對(duì)指定的列求平均值。SELECT AVG(COL1) FROM TABLE1;253. SUM()計(jì)算列的和。SELECT SUM(COL1) FROM DUAL;254. TO_NUMBER(CHAR)將字符轉(zhuǎn)換為數(shù)值。SELECT TO_NUMBER(39。99939。) FROM DUAL;255. CHARTOROWID(CHAR)將包含外部語(yǔ)法ROWID的CHAR或VARCHAR2數(shù)值轉(zhuǎn)換為內(nèi)部的二進(jìn)制語(yǔ)法,參數(shù)CHAR必須是包含外部語(yǔ)法的ROWID的18字符的字符串。SELECT NAME FROM BSEMPMS WHERE ROWID=CHARTOROWID(39。AAAAfZAABAAACp8AAO39。);NAME : LEIXUE256. CONVERT(CHAR,DEST_CHAR_SET,SOURCE_CHAR_SET)CONVERT將字符串CHAR中的字符從SOURCE_CHAR_SET標(biāo)識(shí)的字符集轉(zhuǎn)換為由DEST_CHAR_SET標(biāo)識(shí)的字符集SELECT CONVERT(39。GroB39。,39。US7ASCII39。,39。WE8HP39。) 39。CONVERSION39。 FROM PUBS;CONVERSION: Gross257. HEXTORAW(CHAR)將包含十六進(jìn)制的CHAR轉(zhuǎn)換為一個(gè)RAW數(shù)值。INSERT INTO BSEMPMS(RAW_COLUMN) SELECT HEXTORAW(39。7D39。) FROM TEST;258. RAWTOHEX(RAW)將RAW數(shù)值轉(zhuǎn)換為一個(gè)包含十六進(jìn)制的CHAR值。SELECT RAWTOHEX(RAW_COLUMN) 39。CONVERSION39。 FROM BSEMPMS;CONVERSION: 7D259. ROWIDTOCHAR(ROWID)將一個(gè)ROWID數(shù)值轉(zhuǎn)換為VARCHAR2數(shù)據(jù)類型。SELECT ROWID FROM BSEMPMS WHERE ROWIDTOCHAR(ROWID) LIKE 39。%BR1AAB%39。;260. TO_MULTI_BYTE(CHAR)將CHAR中的單字節(jié)轉(zhuǎn)換為等價(jià)的多字節(jié)字符。SELECT TO_MULTI_BYTE(39。ASFDFD39。) FROM TEST;261. TO_SINGLE_BYTE(CHAR)將CHAR中的多字節(jié)轉(zhuǎn)換為等價(jià)的單字節(jié)字符。SELECT TO_SINGLE_BYTE(39。ASFDFD39。) FROM TEST;262. TRANSLATE USING(TEXT USING {CHAR_CS|NCHAR_CS})將文本TEXT按照指定的轉(zhuǎn)換方式轉(zhuǎn)換成數(shù)據(jù)庫(kù)字符集和民族字符集。其中TEXT是待轉(zhuǎn)換的。USING CHAR_CS參數(shù)轉(zhuǎn)換TEXT為數(shù)據(jù)庫(kù)字符集,輸出數(shù)據(jù)類型是VARCHAR2。USING NCHAR_CS參數(shù)轉(zhuǎn)換TEXT為數(shù)據(jù)庫(kù)字符集,輸出數(shù)據(jù)類型是NVARCHAR2。CREATE TABLE TEST(CHAR_COL CHAR(20),NCHAR_COL NCHAR(20));INSERT INTO TEST VALUES(39。HI,N39。BYE39。);SELECT * FROM TEST;263. DUMP(EXPR,RETURN_FORMAT,START_POSITION,LENGTH)返回一個(gè)包含數(shù)據(jù)類型代碼,數(shù)據(jù)類型按照下面規(guī)定的內(nèi)部數(shù)據(jù)類型的編碼作為一個(gè)數(shù)字進(jìn)行返回:代碼 數(shù)據(jù)類型0 VARCHAR21 NUMBER8 LONG12 DATE23 RAW24 LONG RAW69 ROWID96 CHAR106 MSSLABEL參數(shù)RETUEN_FORMAT指定按照下面的基數(shù)表示返回的數(shù)值。RETURN_FORMAT RESULT8 8進(jìn)制10 10進(jìn)制16 16進(jìn)制17 單字符表示如果參數(shù)RETURN_FORMAT沒(méi)有指定,則按十進(jìn)制表示返回。如果參數(shù)START_POSITION和LENGTH被指定,則從START_POSITION開始的長(zhǎng)為L(zhǎng)ENGTH的字節(jié)將被返回,缺省是返回整數(shù)表示。SELECT DUMP(39。ABC39。,1016) FROM TEST;select dump(ename,8,3,2) 39。example39。 from emp where name=39。ccbzzp39。;264. empty_b|clob()返回一個(gè)空的LOB定位符,用在初始化LOB變量,或用在INSERT及UPDATE聲明去初始化LOB列或?qū)⑵鋵傩灾脼榭?。INSERT INTO TABLE1 VALUES(EMPTY_BLOB());UPDATE TABLE1 SET CLOB_COL=EMPTY_BLOB();265. BFILENAME(39。DIRECTORY39。,39。FILENAME39。)返回一個(gè)BFILE定位符,系統(tǒng)上實(shí)際搜索路徑全名的別名. FILENAME是指服務(wù)器的文件系統(tǒng)的文件名。INSERT INTO FILE_TAB VALUES(BFILENAME(39。LOB_DIR39。,39。39。));266. GREATEST(EXPR,EXPR,...)GREATEST返回參數(shù)的最大值。SELECT GREATEST(39。HARRY39。,39。HARRIOT39。,39。HAROLD39。) 39。SAMPLE39。 FROM TABLE1;267. LEAST(EXPR,EXPR,...)LEAST返回參數(shù)的最小值。SELECT LEAST(39。HARRY39。,39。HARRIOT39。,39。HAROLD39。) 39。SAMPLE39。 FROM TABLE1;268. NLS_CHARSET_DECL_LEN(BYTECNT,CSID)返回一個(gè)NCHAR列的寬度。SELECT NLS_CHARSET_DECL_LEN(200,NLS_CHARSET_ID(39。JA16EEFDFDF39。)) FROM TABLE1;269. NLS_CHARSET_ID(TEXT)返回相應(yīng)于NLS字符集名字的NLS字符集ID數(shù)。SELECT NLS_CHARSET_D(39。JADFDFFDF39。) FROM TABLE1;270. NLS_CHARSET_NAME(N)返回相應(yīng)于ID數(shù)N的NLS字符集名稱。SELECT NLS_CHARSET_NAME(2) FROM TABLE1;271. NVL(EXPR1,EXPR2)若EXPR1是NULL,則返回EXPR2,否則返回EXPR1。SELECT NAME,NVL(TO_CHAR(COMM),39。NOT APPLICATION39。) FROM TABLE1;272. UID返回唯一標(biāo)識(shí)當(dāng)前數(shù)據(jù)庫(kù)用戶的整數(shù)。SELECT UID FROM TABLE1;273. USER用VARCHAR2數(shù)據(jù)類型返回當(dāng)前ORACLE用戶的名稱。SELECT USER,UID FROM TABLE1;274. USERENV(OPTION)返回當(dāng)前的會(huì)話信息。OPTION=39。ISDBA39。若當(dāng)前是DBA角色,則為TRUE,否則FALSE。OPTION=39。LANGUAGE39。返回?cái)?shù)據(jù)庫(kù)的字符集。OPTION=39。SESSIONID39。為當(dāng)前會(huì)話標(biāo)識(shí)符。OPTION=39。ENTRYID39。返回可審計(jì)的會(huì)話標(biāo)識(shí)符。OPTION=39。LANG39。返回會(huì)話語(yǔ)言名稱的ISO簡(jiǎn)記。OPTION=39。INSTANCE39。返回當(dāng)前的實(shí)例。SELECT USERENV(39。LANGUAGE39。) FROM DUAL;275. VSIZE(EXPR)返回EXPR內(nèi)部表示的字節(jié)數(shù)。SELECT NAME,VSIZE(NAME) FROM TABLE1;276. DEREF(E)返回參數(shù)E的對(duì)象引用。SELECT DEREF(C2) FROM TABLE1;277. REFTOHEX(R)將參數(shù)R轉(zhuǎn)換為16進(jìn)制。SELECT REFTOHEX(C2) FROM TABLE1;278. MAKE_REF(TABLE,KEY,KEY...)通過(guò)把給定的鍵作為主鍵來(lái)創(chuàng)建給定視圖對(duì)象中一行的引用。CREATE