<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    kxbin
    成功留給有準(zhǔn)備的人
    posts - 10,  comments - 35,  trackbacks - 0

    201. /*+NOCACHE(TABLE)*/ 
    當(dāng)進(jìn)行全表掃描時(shí),CACHE提示能夠?qū)⒈淼臋z索塊放置在緩沖區(qū)緩存中最近最少列表LRU的最近使用端 
    例如: 

    SELECT /*+FULL(BSEMPMS) NOCAHE(BSEMPMS) */ EMP_NAM FROM BSEMPMS;


    202. /*+APPEND*/ 
    直接插入到表的最后,可以提高速度。 

    insert /*+append*/ into test1 select * from test4;


    203. /*+NOAPPEND*/ 
    通過在插入語句生存期內(nèi)停止并行模式來啟動(dòng)常規(guī)插入。 

    insert /*+noappend*/ into test1 select * from test4;

    ORACLE內(nèi)部函數(shù)


    204. 如何得到字符串的第一個(gè)字符的ASCII
    ASCII(CHAR) 

    SELECT ASCII('ABCDE'FROM DUAL; 
    --結(jié)果: 65 


    205. 如何得到數(shù)值N指定的字符
    CHR(N) 

    SELECT CHR(68FROM DUAL;
    --結(jié)果: D 

     

    206. 如何連接兩個(gè)字符串
    CONCAT(CHAR1
    CHAR2) 

    SELECT CONCAT('ABC''DEFGH'FROM DUAL; 
    --結(jié)果: 'ABCDEFGH'


    207. 如何將列中的數(shù)值代替為字符串
    DECODE(CHAR
    N1CHAR1N2CHAR2...)

    SELECT DECODE(DAY1'SUN'2'MON'FROM DUAL;

     

    208. INITCAP(CHAR) 
    將字符串CHAR的第一個(gè)字符為大寫,其余為小寫。

    SELECT INITCAP('ABCDE'FROM DUAL;

     

    209. LENGTH(CHAR) 
    取一字符串CHAR的長(zhǎng)度。

    SELECT LENGTH('ABCDE'FROM DUAL;


    210. LOWER(CHAR) 
    將字符串CHAR全部變?yōu)樾憽?/span>

    SELECT LOWER('ABCDE'FROM DUAL;


    211. LPAD(CHAR1NCHAR2) 
    用字符串CHAR2包括的字符左填CHAR1,使其長(zhǎng)度為N

    SELECT LPAD('ABCDEFG'10'123'FROM DUAL; 
    --結(jié)果: '123ABCDEFG' 

     

    212. LTRIM(CHARSET) 
    從字符串CHAR的左邊移去字符串SET中的字符,直到第一個(gè)不是SET中的字符為止。 

    SELECT ('CDEFG''CD'FROM DUAL; 
    --結(jié)果: 'EFG' 

     

    213. NLS_INITCAP(CHAR) 
    取字符CHAR的第一個(gè)字符大寫,其余字符為小寫。 

    SELECT NLS_INITCAP('ABCDE'FROM DUAL;


    214. NLS_LOWER(CHAR) 
    將字符串CHAR包括的字符全部小寫。 

    SELECT NLS_LOWER('AAAA'FROM DUAL;


    215. NLS_UPPER(CHAR) 
    將字符串CHAR包括的字符全部大寫。

    SELECT NLS_UPPER('AAAA'FROM DUAL;

     

    216. REPLACE(CHAR1CHAR2CHAR3) 
    用字符串CHAR3代替每一個(gè)列值為CHAR2的列,其結(jié)果放在CHAR1中。

    SELECT REPLACE(EMP_NO,'123''456'FROM DUAL;

     

    217. RPAD(CHAR1NCHAR2) 
    用字符串CHAR2右填字符串CHAR1,使其長(zhǎng)度為N

    SELECT RPAD('234'8'0'FROM DUAL;


    218. RTRIM(CHARSET) 
    移去字符串CHAR右邊的字符串SET中的字符,直到最后一個(gè)不是SET中的字符為止。

    SELECT RTRIM('ABCDE''DE'FROM DUAL;


    219. SUBSTR(CHARMN) 
    得到字符串CHARM處開始的N個(gè)字符雙字節(jié)字符,一個(gè)漢字為一個(gè)字符的。 

    SELECT SUBSTR('ABCDE'23FROM DUAL;


    220. SUBSTRB(CHARMN) 
    得到字符串CHARM處開始的N個(gè)字符雙字節(jié)字符,一個(gè)漢字為二個(gè)字符的。 

    SELECT SUBSTRB('ABCDE'23FROM DUAL;


    221. TRANSLATE(CHAR1CHAR2CHAR3) 
    CHAR1中的CHAR2的部分用CHAR3代替。

    SELECT TRANSLATE('ABCDEFGH''DE''MN'FROM DUAL;


    222. UPPER(CHAR) 
    將字符串CHAR全部為大寫。 

    223. ADD_MONTHS(DN) 
    N個(gè)月增加到D日期。

    SELECT ADD_MONTHS(SYSDATE,5FROM DUAL;


    224. LAST_DAY(D) 
    得到包含D日期的月份的最后的一天的日期。

    SELECT LAST_DAY(SYSDATE) FROM DUAL;


    225. MONTH_BETWEEN(D1D2) 
    得到兩個(gè)日期之間的月數(shù)。

    SELECT MONTH_BETWEEN(D1,D2) FROM DUAL;

     

    226. NEXT_DAY(DCHAR) 
    得到比日期D晚的由CHAR命名的第一個(gè)周日的日期。 

    SELECT NEXT_DAY(TO_DATE('2003/09/20'),'SATDAY'FROM DUAL;


    227. ROUNT(DFMT) 
    得到按指定的模式FMT舍入到的最進(jìn)的日期。 

    SELECT ROUNT('2003/09/20'MONTHFROM DUAL;


    228. SYSDATE 
    得到當(dāng)前系統(tǒng)的日期和時(shí)間。

    SELECT SYSDATE FROM DUAL;

     
    229. TO_CHAR(D
    FMT) 
    將日期D轉(zhuǎn)換為FMT的字符串。

    SELECT TO_CHAR(SYSDATE,'YYYY/MM/DD'FROM DUAL;

     

    230. TO_DATE(CHARFMT) 
    將字符串CHARFMT的格式轉(zhuǎn)換為日期。

    SELECT TO_DATE('2003/09/20''YYYY/MM/DD'FROM DUAL;


    231. ABS(N) 
    得到N的絕對(duì)值。

    SELECT ABS(-6FROM DUAL;

     

    232. CEIL(N) 
    得到大于或等于N的最大整數(shù)。

    SELECT CEIL(5.6FROM DUAL; 

     

    233. COS(N) 
    得到N的余弦值。

    SELECT COS(1FROM DUAL; 

     

    234. SIN(N) 
    得到N的正弦值。 
    SELECT SIN(1) FROM DUAL

     
    235. COSH(N) 
    得到N的雙曲余弦值。 
    SELECT COSH(1) FROM DUAL

     
    236. EXP(N) 
    得到NEN次冪。 
    SELECT EXP(1) FROM DUAL
     

    237. FLOOR(N) 
    得到小于或等于N的最小整數(shù)。 
    SELECT FLOOR(5.6) FROM DUAL

     
    238. LN(N) 
    得到N的自然對(duì)數(shù)。 
    SELECT LN(1) FROM DUAL


    239. LOG(MN) 
    得到以M為底N的對(duì)數(shù)。 
    SELECT LOG(2
    8) FROM DUAL 

    240. MOD(MN) 
    得到M除以N的余數(shù)。 
    SELECT MOD(100
    7) FROM DUAL 

    241. POWER(MN) 
    得到MN冪。 
    SELECT POWER(4
    3) FROM DUAL

     
    242. ROUND(N
    M) 
    N舍入到小數(shù)點(diǎn)后M位。 
    SELECT (78.87653
    2) FROM DUAL

     
    243. SIGN(N) 
    當(dāng)N<0時(shí),得到-1 
    當(dāng)N>0時(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>=0 
    SELECT SORT(9) FROM DUAL

     
    246. TAN(N) 
    得到N的正切值。 
    SELECT TAN(0) FROM DUAL
     

    247. TANH(N) 
    得到N的雙曲正切值。 
    SELECT TANH(0) FROM DUAL


    248. TRUNC(NM) 
    得到在M位截?cái)嗟?/span>N的值。 
    SELECT TRUNC(7.7788
    2) FROM DUAL 

    249. COUNT() 
    計(jì)算滿足條件的記錄數(shù)。 
    SELECT COUNT(*) FROM TABLE1 WHERE COL1='AAA'


    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('999') FROM DUAL

     
    255. CHARTOROWID(CHAR) 
    將包含外部語法ROWIDCHARVARCHAR2數(shù)值轉(zhuǎn)換為內(nèi)部的二進(jìn)制語法,參數(shù)CHAR必須是包含外部語法的ROWID

    18字符的字符串。

    SELECT NAME FROM BSEMPMS WHERE ROWID=CHARTOROWID('AAAAfZAABAAACp8AAO'); 
    --NAME : LEIXUE 


    256. CONVERT(CHARDEST_CHAR_SETSOURCE_CHAR_SET) 
    CONVERT
    將字符串CHAR中的字符從SOURCE_CHAR_SET標(biāo)識(shí)的字符集轉(zhuǎn)換為由DEST_CHAR_SET標(biāo)識(shí)的字符集

    SELECT CONVERT('GroB''US7ASCII''WE8HP''CONVERSION' FROM PUBS; 
    --CONVERSION: Gross 

     

    257. HEXTORAW(CHAR) 
    將包含十六進(jìn)制的CHAR轉(zhuǎn)換為一個(gè)RAW數(shù)值。 
    INSERT INTO BSEMPMS(RAW_COLUMN) SELECT HEXTORAW('7D') FROM TEST


    258. RAWTOHEX(RAW) 
    RAW數(shù)值轉(zhuǎn)換為一個(gè)包含十六進(jìn)制的CHAR值。

    SELECT RAWTOHEX(RAW_COLUMN) 'CONVERSION' FROM BSEMPMS; 
    --CONVERSION: 7D 

     

    259. ROWIDTOCHAR(ROWID) 
    將一個(gè)ROWID數(shù)值轉(zhuǎn)換為VARCHAR2數(shù)據(jù)類型。 
    SELECT ROWID FROM BSEMPMS WHERE ROWIDTOCHAR(ROWID) LIKE '%BR1AAB%'


    260. TO_MULTI_BYTE(CHAR) 
    CHAR中的單字節(jié)轉(zhuǎn)換為等價(jià)的多字節(jié)字符。 
    SELECT TO_MULTI_BYTE('ASFDFD') FROM TEST


    261. TO_SINGLE_BYTE(CHAR) 
    CHAR中的多字節(jié)轉(zhuǎn)換為等價(jià)的單字節(jié)字符。 
    SELECT TO_SINGLE_BYTE('ASFDFD') FROM TEST

     
    262. TRANSLATE USING(TEXT USING {CHAR_CS|NCHAR_CS}) 
    將文本TEXT按照指定的轉(zhuǎn)換方式轉(zhuǎn)換成數(shù)據(jù)庫字符集和民族字符集。 
    其中TEXT是待轉(zhuǎn)換的。 
    USING CHAR_CS
    參數(shù)轉(zhuǎn)換TEXT為數(shù)據(jù)庫字符集,輸出數(shù)據(jù)類型是VARCHAR2 
    USING NCHAR_CS
    參數(shù)轉(zhuǎn)換TEXT為數(shù)據(jù)庫字符集,輸出數(shù)據(jù)類型是NVARCHAR2

    CREATE TABLE TEST(CHAR_COL CHAR(20),NCHAR_COL NCHAR(20)); 
    INSERT INTO TEST VALUES('HI,N'BYE'); 
    SELECT * FROM TEST; 


    263. DUMP(EXPRRETURN_FORMATSTART_POSITIONLENGTH) 
    返回一個(gè)包含數(shù)據(jù)類型代碼,字節(jié)長(zhǎng)度等內(nèi)部表示信息的VARCHAR2.返回結(jié)果是當(dāng)前數(shù)據(jù)庫字符集,數(shù)據(jù)類型

    按照下面規(guī)定的內(nèi)部數(shù)據(jù)類型的編碼作為一個(gè)數(shù)字進(jìn)行返回: 
    代碼 數(shù)據(jù)類型 
    0 VARCHAR2 
    1 NUMBER 
    8 LONG 
    12 DATE 
    23 RAW 
    24 LONG RAW 
    69 ROWID 
    96 CHAR 
    106 MSSLABEL 
    參數(shù)RETUEN_FORMAT指定按照下面的基數(shù)表示返回的數(shù)值。 
    RETURN_FORMAT RESULT 
    8 8
    進(jìn)制 
    10 10
    進(jìn)制 
    16 16
    進(jìn)制 
    17 
    單字符表示 
    如果參數(shù)RETURN_FORMAT沒有指定,則按十進(jìn)制表示返回。 
    如果參數(shù)START_POSITIONLENGTH被指定,則從START_POSITION開始的長(zhǎng)為LENGTH的字節(jié)將被返回,缺省是返

    回整數(shù)表示。

    SELECT DUMP('ABC'1016FROM TEST; 
    select dump(ename,832'example' from emp where name='ccbzzp';


     

    264. empty_b|clob() 
    返回一個(gè)空的LOB定位符,用在初始化LOB變量,或用在INSERTUPDATE聲明去初始化LOB列或?qū)⑵鋵傩灾脼榭铡?/span> 

    INSERT INTO TABLE1 VALUES(EMPTY_BLOB()); 
    UPDATE TABLE1 SET CLOB_COL=EMPTY_BLOB(); 


    265. BFILENAME('DIRECTORY''FILENAME') 
    返回一個(gè)BFILE定位符,相關(guān)的二進(jìn)制LOB物理文件在服務(wù)器的文件系統(tǒng)上.目錄DIRECTORY是指在服務(wù)器的文件

    系統(tǒng)上實(shí)際搜索路徑全名的別名. FILENAME是指服務(wù)器的文件系統(tǒng)的文件名。 

     

    INSERT INTO FILE_TAB VALUES(BFILENAME('LOB_DIR''IMAGE1.GIF')); 

     

    266. GREATEST(EXPREXPR...) 
    GREATEST
    返回參數(shù)的最大值。 

    SELECT GREATEST('HARRY''HARRIOT''HAROLD''SAMPLE' FROM TABLE1;


    267. LEAST(EXPREXPR...) 
    LEAST
    返回參數(shù)的最小值。 

    SELECT LEAST('HARRY''HARRIOT''HAROLD''SAMPLE' FROM TABLE1;


    268. NLS_CHARSET_DECL_LEN(BYTECNTCSID) 
    返回一個(gè)NCHAR列的寬度。 

    SELECT NLS_CHARSET_DECL_LEN(200,NLS_CHARSET_ID('JA16EEFDFDF')) FROM TABLE1;


    269. NLS_CHARSET_ID(TEXT) 
    返回相應(yīng)于NLS字符集名字的NLS字符集ID數(shù)。 

    SELECT NLS_CHARSET_D('JADFDFFDF'FROM TABLE1;


    270. NLS_CHARSET_NAME(N) 
    返回相應(yīng)于ID數(shù)NNLS字符集名稱。 

    SELECT NLS_CHARSET_NAME(2FROM TABLE1;


    271. NVL(EXPR1EXPR2) 
    EXPR1NULL,則返回EXPR2,否則返回EXPR1 

    SELECT NAME,NVL(TO_CHAR(COMM),'NOT APPLICATION'FROM TABLE1; 


    272. UID 
    返回唯一標(biāo)識(shí)當(dāng)前數(shù)據(jù)庫用戶的整數(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='ISDBA'
    若當(dāng)前是DBA角色,則為TRUE,否則FALSE 
    OPTION='LANGUAGE'
    返回?cái)?shù)據(jù)庫的字符集。 
    OPTION='SESSIONID'
    為當(dāng)前會(huì)話標(biāo)識(shí)符。 
    OPTION='ENTRYID'
    返回可審計(jì)的會(huì)話標(biāo)識(shí)符。 
    OPTION='LANG'
    返回會(huì)話語言名稱的ISO簡(jiǎn)記。 
    OPTION='INSTANCE'
    返回當(dāng)前的實(shí)例。 

    SELECT USERENV('LANGUAGE'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(TABLEKEYKEY...) 
    通過把給定的鍵作為主鍵來創(chuàng)建給定視圖對(duì)象中一行的引用。 

    CREATE TYPE T1 AS OBJECT(A NUMBER,B NUMBER); 
    CREATE TABLE TB1(C1 NUMBER,C2 NUMBERPRIMARY KEY(C1,C2)); 
    CREATE VIEW V1 OF T1 WITH OBJECT OID(A, AS SELECT * FROM TB1; 
    SELECT MAKE_REF(V1,13FROM PUBS;


    279. STDDEV(DISTINCT|ALL X) 
    STDDEV給出一組行值的標(biāo)準(zhǔn)差。

    SELECT STDDEV(SALARY) AS EXAMPLE FROM EMPLOYEE; 

     

    280. VARIANCE(DISTINCT|ALL X) 
    VARIANCE
    返回一組行中所有VALUE的方差。 

    SELECT VARIANCE(SALARY) AS EXAMPLE FROM EMPLOYEE;


    9I管理的V$視圖


    281. V$ACCESS 
    顯示當(dāng)前被鎖定的數(shù)據(jù)庫中的對(duì)象及正在訪問他們的會(huì)話。

     
    282. V$ACTIVE_INSTANCES 
    為當(dāng)前安裝的數(shù)據(jù)庫中出現(xiàn)的所有實(shí)例建立從實(shí)例名到實(shí)例號(hào)的映射。

     
    283. V$ACTIVE_SESS_POOL_MTH 
    所有活動(dòng)的會(huì)話池資源分配方法。

     
    284. V$AQ 
    當(dāng)前數(shù)據(jù)庫中的隊(duì)列的統(tǒng)計(jì)量。

     
    285. V$ARCHIVE 
    歸檔所需的重做日志文件中的信息。 

    286. V$ARCHIVE_DEST 
    當(dāng)前實(shí)例的所有歸檔日志目的文件及它們的當(dāng)前值,模式,狀態(tài)。

     
    287. V$ARCHIVE_PROCESSES 
    為一個(gè)實(shí)例提供不同的ARCH進(jìn)程狀態(tài)的信息。

     
    288. V$ARCHIVE_LOG 
    控制文件中的歸檔日志信息。


    289. V$BACKUP 
    所有聯(lián)機(jī)數(shù)據(jù)文件的備份狀態(tài)。


    290. V$BACKUP_ASYNC_IO 
    從控制文件中顯示備份集的信息。


    291. V$BACKUP_CORRUPTION 
    從控制文件中顯示數(shù)據(jù)文件備份中有關(guān)損壞的信息。


    292. V$BACKUP_DATAFILE 
    從控制文件中顯示備份數(shù)據(jù)文件和備份控制文件的信息。

     
    293. V$BACKUP_DEVICE 
    顯示關(guān)于支持備份設(shè)備的信息。 

    294. V$BACKUP_PIECE 
    從控制文件中顯示備份塊的信息。

     
    295. V$BACKUP_REDOLOG 
    從控制文件中顯示關(guān)于備份集中歸檔日志的信息。

     
    296. V$BACKUP_SET 
    從控制文件中顯示備份集的信息。


    297. V$BACKUP_SYNC_IO 
    從控制文件中顯示備份集的信息。 

    298. V$BGPROCESS 
    描述后臺(tái)進(jìn)程。


    299. V$BH 
    9I的實(shí)時(shí)應(yīng)用集群視圖.為系統(tǒng)全局區(qū)中的每一個(gè)緩沖區(qū)給出了狀態(tài)和探查次數(shù)。


    300. V$BSP 
    顯示用在緩存中塊服務(wù)器后臺(tái)進(jìn)程上的統(tǒng)計(jì)信息。  

    posted on 2012-09-13 17:26 kxbin 閱讀(241) 評(píng)論(0)  編輯  收藏 所屬分類: ORACLE轉(zhuǎn)發(fā)
    你恨一個(gè)人是因?yàn)槟銗鬯荒阆矚g一個(gè)人,是因?yàn)樗砩嫌心銢]有的;你討厭一個(gè)人是因?yàn)樗砩嫌心阌械臇|西;你經(jīng)常在別人面前批評(píng)某人,其實(shí)潛意識(shí)中是想接近他。

    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(5)

    隨筆檔案

    文章分類

    文章檔案

    相冊(cè)

    收藏夾

    J2EE

    java技術(shù)網(wǎng)站

    Linux

    平時(shí)常去的網(wǎng)站

    數(shù)據(jù)庫

    電影網(wǎng)站

    網(wǎng)站設(shè)計(jì)

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 国产成人精品免费视频大| 色窝窝免费一区二区三区| 亚洲AV永久无码精品放毛片| 亚洲区小说区图片区QVOD| 欧美大尺寸SUV免费| 最近免费mv在线观看动漫 | 亚洲第一精品电影网| 又粗又大又长又爽免费视频| 亚洲毛片免费视频| 青青青国产手机频在线免费观看| 国产成人 亚洲欧洲| 亚洲国产成人精品无码一区二区| 国产成人综合亚洲AV第一页 | 相泽南亚洲一区二区在线播放| 亚洲精品国产专区91在线| 学生妹亚洲一区二区| 亚洲综合久久久久久中文字幕| 亚洲AV无码一区二区三区牛牛| 久久精品熟女亚洲av麻豆| 国产又黄又爽胸又大免费视频| 特黄特色大片免费| 男女超爽视频免费播放| 国产免费无码一区二区| 日韩精品免费视频| 毛片a级毛片免费观看免下载 | 亚洲一级特黄大片在线观看| 四虎免费影院4hu永久免费| 成人免费一区二区三区在线观看| 日本高清免费观看| 在线观看免费大黄网站| 亚洲精品自在在线观看| 亚洲人成网站在线观看播放| 亚洲乱码在线视频| 国产精品小视频免费无限app| 亚洲狠狠成人综合网| 国产特黄一级一片免费 | 黄色免费网址在线观看| 久久午夜羞羞影院免费观看| 精品国产呦系列在线观看免费| 99在线精品免费视频九九视| 成人黄页网站免费观看大全 |