數據字典

數據字典
   數據字典記錄了數據庫得系統信息,它是隻讀表和視圖得集合,數據字典得所有者爲sys用戶。
  用戶只能在數據字典上執行查詢操作(select 語句) ,而其維護和修改時由系統自動完成得。
這裏我們談談數據字典得組成:數據字典包括數據字典基表和數據字典視圖,其中基表存儲數據庫得基本信息。普通用戶不能直接訪問數據庫得基表信息,數據字典視圖是基於數據字典基表所建立的視圖,普通用戶可以通過查詢數據字典視圖取得系統信息,數據字典視圖包括:user_xxx  , all_xxx, dba_xxx三種類型


User_tables
  用於顯示當前用戶所擁有得所有表,它只返回用戶對應方案得所有表
例如:Select table_name from user_tables;
All_tables
  用於顯示當前用戶可以訪問得所有表,它不僅返回當前用戶方案得所有表,還會返回當前可以訪問得其它方案得表
比如:select   table_name from all_tables;

Dba_tables
  它會顯示所有方案擁有得數據庫表,但是查詢這種數據庫字典視圖,要求用戶必須是dba角色或是select any table 系統權限。例如:當system用戶查詢數據字典視圖dba_tables時,會返回system,sys,scott……方案所有對應得數據庫表

發佈了153 篇原創文章 · 獲贊 2 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章