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)  編輯

          主站蜘蛛池模板: 招远市| 台湾省| 宣恩县| 益阳市| 广州市| 樟树市| 道孚县| 加查县| 湘西| 鸡东县| 扶沟县| 柳州市| 玛纳斯县| 怀远县| 青神县| 大渡口区| 科技| 原平市| 漾濞| 镇康县| 饶平县| 平江县| 青冈县| 安国市| 白玉县| 锦州市| 迁安市| 白银市| 九寨沟县| 仙游县| 体育| 富裕县| 泸溪县| 琼结县| 齐齐哈尔市| 三穗县| 昆明市| 乌什县| 河西区| 巨鹿县| 鄯善县|