李威 さぽている

          小說翻譯,日語相關轉移至http://blog.hjenglish.com/liwei

          Oracle Data Dictionary 數據詞典

          數據詞典(Data Dictionary )對我而言不是一個陌生的詞,但工作中還是第一次接觸到。

          今天需要查看oracle中所有表的注釋,在PL/SQL Developer中要一個一個表的打開來查看,太麻煩了。上網找解決方法時,發現了很多奇怪的表。這些表是哪來的?有什么用?繼續查找了一番,發現原來是數據詞典。

           

          以下部分信息來自:http://w2.syronex.com/jmr/edu/db/oracle-data-dicti...

          上圖是數據詞典的結構。最頂層是dictionary表,它有兩個字段 table_name和comments。

          SELECT
              
          *
          FROM
              dictionary
          WHERE
              table_name 
          = 'DICTIONARY'

          不加WHERE語句,可以查看所以的表。
          我現在用的是Oracle9i Enterprise Edition Release 9.2.0.1.0。我把dictionary表全部導出了,點此下載
          第二層以user開頭的表只有當前登錄的用戶可以訪問,以all開頭的表所有用戶可以訪問,以dba開頭的表只有數據庫管理員可以訪問。以V$(實際上還有GV$和X$開頭的)的表是系統的狀態數據,一般用于數據庫管理員對系統進行統計和優化。

          在此,我開始遇到的問題,查看所以表的注釋可以用一條語句解決。

          SELECT
              
          *
          FROM
              USER_TAB_COMMENTS

           

          數據詞典里真的是包含了很多有用的數據呢,大家有空不妨多看看……
          http://www.ss64.com/orad/
          這個網站有數據詞典的dump,每個表有鏈接,可以查看各個表的字段。

          posted on 2007-04-11 14:46 李威 閱讀(316) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 丹棱县| 巴楚县| 徐州市| 田东县| 佛山市| 郓城县| 昌黎县| 罗甸县| 合作市| 玛多县| 新乡市| 福鼎市| 灵宝市| 冷水江市| 盐津县| 台山市| 红安县| 六安市| 克山县| 大名县| 贵定县| 淅川县| 遵化市| 湄潭县| 庐江县| 舟曲县| 涡阳县| 博乐市| 嵊泗县| 紫阳县| 嘉鱼县| 金秀| 泰宁县| 兴业县| 阿克陶县| 遵义市| 恭城| 应用必备| 蒙城县| 嘉兴市| 襄樊市|