婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 講解Oracle數據庫中的數據字典及相關SQL查詢用法

講解Oracle數據庫中的數據字典及相關SQL查詢用法

熱門標簽:圖吧網站地圖標注 愛客外呼系統怎么樣 哈爾濱電話機器人銷售招聘 百度地圖標注途經點 開發外呼系統 哪個400外呼系統好 地圖標注養老院 慧營銷crm外呼系統丹丹 山東crm外呼系統軟件

Oracle數據字典概述 
 
數據庫是數據的集合,數據庫維護和管理這用戶的數據,那么這些用戶數據表都存在哪里,用戶的信息是怎樣的,存儲這些用戶的數據的路徑在哪里,這些信息不屬于用戶的信息,卻是數據庫維護和管理用戶數據的核心,這些信息就是數據庫的數據字典來維護的,數據庫的數據字典就匯集了這些數據庫運行所需要的基礎信息叻。每個數據庫都提供了各自的數據字典的方案,雖然形式不同,但是目的和作用是一樣的,比如在mysql里數據字典是在information_schema 里表現的,sqlserver則是在sys這個系統schema里來展示的。
Oracle的數據字典是Oracle數據庫安裝之后,自動創建的一系列數據庫對象。數據字典是Oracle數據庫對象結構的元數據信息。熟悉和深入研究數據字典對象,可以很大程度的幫助我們了解Oracle內部機制。
Oracle字典視圖包括四個層次,分別為X$內部表、基礎數據字典表、數據字典視圖和動態性能視圖。
數據字典表和用戶創建的表沒有什么區別,不過數據字典表里的數據是Oracle系統存放的系統數據,而普通表存放的是用戶的數據而已,為了方便的區別這些表,這些表的名字都是用"$"結尾,在我們看到的sql語句里看到"$"結尾的這些表,大家就可以想到這可能是一個數據字典表了,同樣,既然如此,我們創建自己的用戶表的時候就不要用“$”結尾,以免讓別人誤會,數據字典表是系統存放系統用戶的,所以他的owner是sys,在手工用create database的命令的時候,會調用$ORACLE_HOME/rdbms/admin/sql.bsq文件,這個就會執行生成我們這些數據字典表。打開sql.bsq會發現很多數據字典幾乎都以$結尾,比如col$,tab$等。
對于數據字典表,里面的數據是有數據庫系統自身來維護的,所以這里雖然和普通表一樣可以用DML語句來修改數據內容,但是大家最好還是不要自己來做了,因為這些表都是作用于數據庫內部的,我們有時看到的604的的recursive sql這里的sql實際上很有可能就是我們的相關的數據字典表的執行內容。所以這里我們切記記住不要去修改這些表里的內容。
剛才說道了。這里的數據字典表的用戶都是sys,存在在system這個表空間里,表名都用"$"結尾,為了便于用戶對數據字典表的查詢,這樣的名字是不利于我們記憶的,所以Oracle對這些數據字典都分別建立了用戶視圖視圖,不僅有更容易接受的名字,還隱藏了數據字典表表之間的關系,讓我們字節通過視圖來進行查詢,簡單而形象,Oracle針對這些對象的范圍,分別把視圖命名為DBA_XXXX, ALL_XXXX和USER_XXXX
user_對象視圖:描述了當前用戶schema下的對象;
all_對象視圖:描述了當前用戶有權限訪問到的所有對象的信息;
dba_對象視圖:包括了所有數據庫對象的信息;
注意:在創建數據庫是會運行兩個腳本。先運行catalog.sql,該腳本用來創建數據庫的內部字典表。然后再運行catrpoc.sql,該腳本用來創建數據庫內建的存儲過程、包等pl\sql對象。如果我們是使用dbca來創建數據庫,則dbca會自動調用這兩個腳本。否則在執行create database命令來創建時,則需要手工運行這兩個腳本。    
 
數據字典SQL查詢
下面按類別列出一些ORACLE用戶常用數據字典的查詢使用方法。
 
1、用戶
查看當前用戶的缺省表空間

SQL>select username,default_tablespace from user_users;

 
查看當前用戶的角色

SQL>select * from user_role_privs;

 
查看當前用戶的系統權限和表級權限

SQL>select * from user_sys_privs;
SQL>select * from user_tab_privs;

 
2、表
查看用戶下所有的表

SQL>select * from user_tables;

 
查看名稱包含log字符的表

SQL>select object_name,object_id from user_objects
where instr(object_name,'LOG')>0;

 
查看某表的創建時間

SQL>select object_name,created from user_objects where object_name=upper('table_name');

 
查看某表的大小

SQL>select sum(bytes)/(1024*1024) as "size(M)" from user_segments
where segment_name=upper('table_name');

 
查看放在ORACLE的內存區里的表

SQL>select table_name,cache from user_tables where instr(cache,'Y')>0;

 
3、索引
查看索引個數和類別

SQL>select index_name,index_type,table_name from user_indexes order by table_name;

 
查看索引被索引的字段

SQL>select * from user_ind_columns where index_name=upper('index_name');

 
查看索引的大小

SQL>select sum(bytes)/(1024*1024) as "size(M)" from user_segments
where segment_name=upper('index_name');

 
4、序列號
查看序列號,last_number是當前值

SQL>select * from user_sequences;

 
5、視圖
查看視圖的名稱

SQL>select view_name from user_views;

 
查看創建視圖的select語句

SQL>set view_name,text_length from user_views;
SQL>set long 2000;        說明:可以根據視圖的text_length值設定set long 的大小
SQL>select text from user_views where view_name=upper('view_name');

 
6、同義詞
查看同義詞的名稱

SQL>select * from user_synonyms;

 
7、約束條件
查看某表的約束條件

SQL>select constraint_name, constraint_type,search_condition, r_constraint_name
from user_constraints where table_name = upper('table_name');
 
SQL>select c.constraint_name,c.constraint_type,cc.column_name
from user_constraints c,user_cons_columns cc
where c.owner = upper('table_owner') and c.table_name = upper('table_name')
and c.owner = cc.owner and c.constraint_name = cc.constraint_name
order by cc.position;

 
8、存儲函數和過程
查看函數和過程的狀態

SQL>select object_name,status from user_objects where object_type='FUNCTION';
SQL>select object_name,status from user_objects where object_type='PROCEDURE';

 
查看函數和過程的源代碼

SQL>select text from all_source where owner=user and name=upper('plsql_name');

您可能感興趣的文章:
  • oracle數據庫中sql%notfound的用法詳解
  • Oracle中的INSTR,NVL和SUBSTR函數的用法詳解
  • Oracle minus用法詳解及應用實例
  • oracle數據庫定時任務dbms_job的用法詳解
  • Oracle存儲過程游標用法分析
  • Oracle開發之分析函數簡介Over用法
  • Oracle中游標Cursor基本用法詳解

標簽:和田 周口 開封 固原 甘肅 武漢 青島 承德

巨人網絡通訊聲明:本文標題《講解Oracle數據庫中的數據字典及相關SQL查詢用法》,本文關鍵詞  講解,Oracle,數據庫,中的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《講解Oracle數據庫中的數據字典及相關SQL查詢用法》相關的同類信息!
  • 本頁收集關于講解Oracle數據庫中的數據字典及相關SQL查詢用法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    在线观看亚洲一区| 色综合久久久久久久久久久| 欧美三级日韩在线| 久久国产剧场电影| 中文一区一区三区高中清不卡| 国产毛片精品一区| 亚洲一区二区不卡免费| 中文字幕成人av| 久久久久久久久久久久电影| 欧美三级日韩三级| 91年精品国产| 韩日精品视频一区| 玖玖九九国产精品| 久久国产精品色| 久久99精品久久久久婷婷| 日本免费新一区视频| 三级欧美韩日大片在线看| 亚洲成人tv网| 免费成人av在线播放| 国内精品久久久久影院一蜜桃| 国产精品99久久久久久似苏梦涵 | av电影一区二区| 懂色av一区二区三区蜜臀| 91丨九色丨国产丨porny| 91成人免费在线视频| 欧美视频一区二区三区| 日韩av电影天堂| 99视频超级精品| 9i看片成人免费高清| 一本高清dvd不卡在线观看| 成人黄动漫网站免费app| 911精品产国品一二三产区| 日韩欧美成人一区二区| 国产精品久久99| 一区二区不卡在线播放| 精品一区二区三区在线观看国产| av一二三不卡影片| 欧美xxxx老人做受| 日韩av午夜在线观看| 97se亚洲国产综合自在线不卡 | 国产精品久久99| 免费日韩伦理电影| 在线视频综合导航| 亚洲综合另类小说| 91丝袜国产在线播放| 亚洲国产精品av| 国内外成人在线| 欧美成人性战久久| 久久精品国产99| 日韩欧美国产小视频| 天天做天天摸天天爽国产一区| 99国产精品视频免费观看| 日韩欧美不卡一区| 国内不卡的二区三区中文字幕| 色狠狠综合天天综合综合| 欧美经典三级视频一区二区三区| 五月天精品一区二区三区| 欧美日韩aaaaaa| 麻豆成人91精品二区三区| 欧美精品一区二区精品网| 国产精品一二三四| 性欧美疯狂xxxxbbbb| 日韩欧美国产小视频| 成人午夜伦理影院| 午夜日韩在线观看| 91婷婷韩国欧美一区二区| 亚洲综合一二区| 日韩情涩欧美日韩视频| www.欧美日韩| 国产自产高清不卡| 五月婷婷综合网| 国产91在线观看| 亚洲精品国产第一综合99久久| 亚洲综合久久久久| 欧美videos大乳护士334| 成人午夜电影久久影院| 午夜婷婷国产麻豆精品| 国产欧美精品一区二区三区四区 | 日本一区二区成人在线| 色综合久久六月婷婷中文字幕| 日韩精品一区第一页| 国产精品二区一区二区aⅴ污介绍| 亚洲天堂免费看| 日韩精品一区二| 欧美系列日韩一区| 色综合激情五月| 成人97人人超碰人人99| 久久av老司机精品网站导航| 亚洲成人资源网| 久久91精品久久久久久秒播| 精品国产伦一区二区三区观看体验| 日日夜夜一区二区| 亚洲精品视频在线| 日本一区二区三区久久久久久久久不| 色成人在线视频| 91美女在线观看| 亚洲精品乱码久久久久久黑人| 亚洲日韩欧美一区二区在线| 中文字幕日韩欧美一区二区三区| 中文字幕一区免费在线观看 | 久久夜色精品一区| 久久奇米777| 国产精品国产馆在线真实露脸| 中文字幕免费不卡在线| 国产精品久久精品日日| 亚洲激情男女视频| 麻豆一区二区在线| 国产精品 欧美精品| 97久久久精品综合88久久| 91原创在线视频| 欧美国产精品专区| 中文字幕在线观看一区| 轻轻草成人在线| av影院午夜一区| 日韩一级黄色片| 亚洲精品亚洲人成人网在线播放| 九九视频精品免费| 国产精品456| 在线不卡中文字幕| 亚洲色图一区二区| av电影在线观看一区| 日韩精品一区二区三区蜜臀| 亚洲午夜在线观看视频在线| 日本在线不卡视频| 亚洲一区二区三区视频在线 | 久久精品一区二区三区不卡 | 亚洲成av人片观看| 欧美午夜不卡在线观看免费| 亚洲视频资源在线| 在线观看免费一区| 天天综合色天天综合| 日韩精品一区二区三区视频播放 | 夜夜揉揉日日人人青青一国产精品| 精品一区二区精品| 日韩限制级电影在线观看| 激情久久五月天| 久久综合av免费| 一区在线观看免费| 国模冰冰炮一区二区| a级高清视频欧美日韩| 91蜜桃在线免费视频| 日韩av网站免费在线| 国产一区二区在线看| 色欧美片视频在线观看| 4hu四虎永久在线影院成人| 久久久久亚洲综合| 欧美亚洲禁片免费| 亚洲图片欧美激情| 国产原创一区二区| 国产成人一级电影| 日本成人在线视频网站| 精品成人免费观看| 亚洲伦在线观看| 久久福利视频一区二区| 亚洲高清不卡在线观看| 国产精品卡一卡二卡三| 久久久久国产免费免费| 亚洲第一主播视频| 欧美一二三四区在线| 亚洲视频小说图片| 国产精品美女久久久久久| 欧美大度的电影原声| 奇米一区二区三区| 精品少妇一区二区三区视频免付费 | 高清不卡一区二区| 日本一区二区三区久久久久久久久不| 久久精品国产一区二区三区免费看| 亚洲影视资源网| 欧美一卡二卡三卡四卡| 久88久久88久久久| 亚洲国产电影在线观看| www.色综合.com| bt欧美亚洲午夜电影天堂| 亚洲国产中文字幕在线视频综合 | 日韩欧美国产综合一区 | 亚洲欧美一区二区三区久本道91| 久久久青草青青国产亚洲免观| 国产成人精品免费网站| 亚洲色图都市小说| 久久夜色精品国产噜噜av | 久久 天天综合| 国产精品系列在线播放| 亚洲乱码国产乱码精品精的特点| 欧美三级午夜理伦三级中视频| 日韩精品一级中文字幕精品视频免费观看 | 日韩伦理av电影| 日韩欧美一二三| 91久久线看在观草草青青| 欧美日韩精品一区二区天天拍小说| 69堂国产成人免费视频| 国产精品一卡二卡| 亚洲综合色网站| 久久精品亚洲国产奇米99| 亚洲综合一二三区| 亚洲欧美aⅴ...| 色美美综合视频| 日韩三区在线观看| 欧美日韩情趣电影| 亚洲男同性恋视频| 亚洲欧洲av在线|