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

          1.     nvl2函數(shù)

          a,nvl2(expr1,expr2,expr3),如果expr1不是null,則返回expr2;如果expr1null,則返回expr3.參數(shù)expr1可以是任意數(shù)據(jù)類型,而expr2expr3可以是除long之外的任何數(shù)據(jù)類型。但注意,expr2expr3的數(shù)據(jù)類型必須要與expr1的數(shù)據(jù)類型匹配。

          2.      oracle9i開始,如果主表的主鍵列和從表的外鍵列名稱相同,那么可以使用natural join 關(guān)鍵字自動(dòng)執(zhí)行內(nèi)連接操作。select * from dept natural join emp;

          3.      外連接

          1)左外連接,通過制定left join選項(xiàng)來實(shí)現(xiàn)的。當(dāng)使用左外連接時(shí),不僅會(huì)返回滿足條件的所有記錄,而且還會(huì)返回不滿足連接條件的連接操作符左別表的其他行。

          2)右外連接,通過制定right join選項(xiàng)來實(shí)現(xiàn)的。當(dāng)使用右外連接時(shí),不僅會(huì)返回滿足條件的所有記錄,而且還會(huì)返回不滿足連接條件的連接操作符右別表的其他行。

          3)使用+操作符:+操作符只能出現(xiàn)在where子句中,并且不能與outer join語法同時(shí)使用;當(dāng)使用+操作符執(zhí)行外連接時(shí),如果在where子句中包含有多個(gè)條件,則必須在所有條件中都包含+操作符;+操作符只使用于列,而不能用在表達(dá)式上;+操作符不能與orin操作符一起使用;+操作符只能用于實(shí)現(xiàn)左外連接和右外連接,而不能用于實(shí)現(xiàn)完全外連接。

          4.      extract函數(shù):用于從日期時(shí)間值中取得所需要的特定數(shù)據(jù)。

          Eg: select extract(year from sysdate) from dual;

          5.      last_day(d):用于返回特定日期所在月份的最后一天

          egselect last_day(sysdate) from dual;

          6.      trunc(d,[fmt]):用于截?cái)嗳掌跁r(shí)間數(shù)據(jù)。如果fmt指定年度,則結(jié)果為本年度的11;如果fmt指定月,則結(jié)果為本月1日。

          Egselect trunc(sysdate,’year’) from dual;

          7.      cast(expr as type_name):用于將一個(gè)內(nèi)置數(shù)據(jù)類型或集合類型轉(zhuǎn)變?yōu)榱硪粋€(gè)內(nèi)置數(shù)據(jù)類型或集合類型。

          8.      觸發(fā)器是指被隱含執(zhí)行的存儲(chǔ)過程。當(dāng)發(fā)生特定事件時(shí),oracle會(huì)自動(dòng)執(zhí)行觸發(fā)器的相應(yīng)代碼。觸發(fā)器由觸發(fā)事件、觸發(fā)條件和觸發(fā)操作組成。觸發(fā)事件是指引起觸發(fā)器觸發(fā)的sql語句、數(shù)據(jù)庫事件或用戶事件;觸發(fā)操作是指包含sql語句和其他執(zhí)行代碼的pl/sql塊,不僅可以使用pl/sql進(jìn)行開發(fā),也可以使用java語言和C語言進(jìn)行開發(fā)。當(dāng)觸發(fā)條件為true時(shí),會(huì)自動(dòng)執(zhí)行觸發(fā)操作的相應(yīng)代碼。注意事項(xiàng):觸發(fā)器代碼的大小不能超過32k;觸發(fā)器代碼只能包含selectinsertupdatedelete語句,而不能包含ddl語句和事務(wù)控制語句。

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

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(5)

          隨筆檔案

          文章分類

          文章檔案

          相冊(cè)

          收藏夾

          J2EE

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

          Linux

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

          數(shù)據(jù)庫

          電影網(wǎng)站

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

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 调兵山市| 冷水江市| 平邑县| 武安市| 河间市| 明水县| 高雄市| 朔州市| 香港| 长沙县| 新晃| 神池县| 东乌珠穆沁旗| 南投市| 彰化市| 大荔县| 吴忠市| 辛集市| 甘谷县| 三都| 浦县| 岳池县| 澄迈县| 光泽县| 横山县| 乌鲁木齐县| 萝北县| 岳池县| 临泉县| 林芝县| 内乡县| 夏邑县| 乌拉特中旗| 普定县| 洪江市| 鲁甸县| 双城市| 天台县| 平度市| 西吉县| 仁布县|