Oracle 數據字典

數據字典表和普通表的區別

數據字典表裏的數據是Oracle系統 存放的 系統數據,隨着數據庫的建立而建立的(比如當系統執行了DDL語句後,oracle會及時修改數據字典),數據字典只能查詢,不能手動進行修改。
– 而普通表存放的是用戶的數據。爲了方便的區別這些表,這些表的名字都是用”$”結尾,這些表屬於SYS用戶

 三種前綴的數據字典視圖
  user_ :任何用戶都可以讀取的視圖,每個用戶讀取的都不一樣,它只提供當前用戶某事下的對象信息。如查詢當前模式下的所有對象select object_name, object_type from user_objects;

  all_ :所有用戶都可讀取的用戶視圖,它提供與用戶有關的對象信息。如查詢當前用戶可訪問的所有對象
select owner, object_name, object_type from all_objects;
  dba_:提供了只有數據庫管理員纔可讀取的視圖,包括所有用戶視圖中的對象信息。如select owner, object_name, object_type from sys.dba_objects;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章