Decode360's Blog

          業精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理 ::
            302 隨筆 :: 26 文章 :: 82 評論 :: 0 Trackbacks
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          公告

          常用鏈接

          隨筆分類(299)

          隨筆檔案(299)

          文章分類(26)

          新聞分類(24)

          收藏夾(5)

          Blog列表

          IT網站

          My Link

          最新隨筆

          最新評論

          Toy

               摘要: 普通的默認sql_trace都是針對整個db級別來講的,如果要針對不同的session做trace的話,就必須要用到DBMS_MONITOR這個包了。注意:這個包是10g之后才新加入的,9i中還沒有。摘一篇這個包的使用方法講解。  閱讀全文
          posted @ 2009-04-13 22:26 decode360-3 閱讀(662) | 評論 (0)  編輯

               摘要: 一些很好的LOG操作實例,能夠加深對LOG操作的了解。  閱讀全文
          posted @ 2009-04-09 23:19 decode360-3 閱讀(506) | 評論 (0)  編輯

               摘要: 學習一下Oracle自帶的AnyData Type。這個特性是在9i之后加入的,主要是為了能夠在存儲不同類型的數據之后,取數時可以區分出來。相比把所有數據類型都存儲到varchar2中,使用anydata可以自主判斷數據類型之后取出,增加自動化程度。使用也不是非常復雜... ...  閱讀全文
          posted @ 2009-04-08 21:59 decode360-3 閱讀(584) | 評論 (0)  編輯

               摘要: 這篇文章舉例說明了大表在各種存儲模式下進行查詢時的執行計劃。不同的字段查詢會形成相對應的執行計劃,而且對于索引的INDEX FAST FULL SCAN也有一個舉例,對全表掃描和快速索引掃描有很好的說明用處。  閱讀全文
          posted @ 2009-04-05 22:22 decode360-3 閱讀(266) | 評論 (0)  編輯

               摘要: Tom的下面兩端SQL都寫得比較好玩,沒有用到很復雜的函數,主要是思路很受益。第一段SQL的題目比較新奇,以前沒遇到過這樣的情況,Tom的答案也比較規整,基本就是自己創建一個標志位,然后在外層向左推進一位,當然用PLSQL肯定可以有更加便捷的方法。第二段SQL主要是中間的那句的思路,換我的話估計就是sum()over()之后再sign+decode了,用least+greatest真的比較精彩的邏輯。  閱讀全文
          posted @ 2009-04-04 22:43 decode360-3 閱讀(241) | 評論 (0)  編輯

               摘要: 關于DataFile空間的一些操作語句,呵呵。沒事看看。  閱讀全文
          posted @ 2009-03-29 21:50 decode360-3 閱讀(498) | 評論 (0)  編輯

               摘要: 這幾天看了很多關于權限設置方面的討論,摘幾個我覺得比較重要的下來。  閱讀全文
          posted @ 2009-03-26 21:34 decode360-3 閱讀(439) | 評論 (0)  編輯

               摘要: 這篇文章是Tom用來避免在使用Trigger時造成Table is Mutating的情況發生的。Table is Mutating的原因簡單得說就是當Table已經被Insert、Update、Delete之后,Trigger中仍需要對其原始信息進行統計,因此造成了數據的不一致,直接被Oracle拒絕的情況。Tom來避免產生不一致的方法就是將新添加的字段,或者之前被刪除/更新的字段,通過另一個觸發器當到一個數組中,然后最數組進行讀取操作,來獲得更新之前/之后的狀態,而不需要查詢原表。  閱讀全文
          posted @ 2009-03-25 22:42 decode360-3 閱讀(724) | 評論 (0)  編輯

               摘要: 改變Synonym的定義,會使涉及到的objects的status變成invalid,但是9i跟10g還是有區別。另外簡單的object在INVALID之后下一次查詢時即可自動編譯,但也有些會造成一些影響。具體Oracle定期Recompiling的方法有很多,可以直接google一下,Oracle自帶也有腳本,例如:...\oracle\ora92\rdbms\admin\utlirp.sql  閱讀全文
          posted @ 2009-03-24 20:38 decode360-3 閱讀(324) | 評論 (0)  編輯

               摘要: 這是上一篇的后續,看著實在是舒服,特地單獨拿出來放一下。其實跟上一篇講的是一個東西,但是這個report的格式很值得學習。  閱讀全文
          posted @ 2009-03-23 21:03 decode360-3 閱讀(831) | 評論 (0)  編輯

               摘要: 強悍的說明,強悍的舉例,強悍的操作,強悍的知識。能把一個知識點講得這么通俗易懂,還舉一個這個貼切的例子,已經超越大牛到達巨牛了……  閱讀全文
          posted @ 2009-03-22 22:45 decode360-3 閱讀(310) | 評論 (0)  編輯

               摘要: 這是[SQL.Puzzles]的第二篇,都是一些簡單的SQL處理,但是整體上來看,這本書還是有點深度的,不像別的一些SQL入門級讀物,舉的例子都很弱智,起碼還考慮到了很多實際工作上會遇到的問題。不過這篇里還是比較簡單的,主要是要關注外鍵刪除和工作日的考慮,這個問題非常實際。[SQL.Puzzles]再轉這么一篇,以后就等有看著順眼的SQL再轉了,太簡單的就直接忽視。  閱讀全文
          posted @ 2009-03-21 19:51 decode360-3 閱讀(251) | 評論 (0)  編輯

               摘要: Just a constraints warm-up.   閱讀全文
          posted @ 2009-03-20 21:21 decode360-3 閱讀(191) | 評論 (0)  編輯

          主站蜘蛛池模板: 徐汇区| 万全县| 清新县| 神农架林区| 金山区| 常德市| 平陆县| 师宗县| 江山市| 老河口市| 南皮县| 永康市| 罗山县| 梧州市| 改则县| 蒲城县| 库尔勒市| 读书| 舟山市| 清苑县| 平安县| 体育| 隆化县| 陇西县| 临桂县| 石台县| 桃园市| 金川县| 澳门| 天台县| 大连市| 垣曲县| 武宁县| 额尔古纳市| 大姚县| 临猗县| 临海市| 广饶县| 南充市| 英吉沙县| 东丰县|