日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Oracle 數據字典

瀏覽:79日期:2023-11-18 18:53:08
Oracle 數據字典Oracle數據庫字典介紹 ;Oracle數據字典是有表和視圖組成的,存儲有關數據庫結構信息的一些數據庫對象。數據庫字典描述了實際數據是如何組織的。對它們可以象處理其他數據庫表或視圖一樣進行查詢,但不能進行任何修改。 Oracle數據庫字典通常是在創建和安裝數據庫時被創建的,Oracle數據字典是Oracle數據庫系統工作的基礎,沒有數據字典的支持,Oracle數據庫系統就不能進行任何工作。 在Oracle數據庫字典中,許多視圖都有三個不同的實例,它們的前綴分別為'USER_'、'ALL_'及'DBA_'。'USER_'為前綴的數據庫字典視圖通常記錄執行查詢的帳戶所擁有的對象的信息,'ALL_'為前綴的數據庫字典視圖通常記錄包括執行查詢的帳戶所擁有的對象的信息及授權至PUBLIC的帳戶用戶所擁有的對象的信息,'DBA_'為前綴的數據庫字典視圖則包含所有數據庫對象的信息,而不管其所有者。其他的字典視圖中主要的是V$視圖,之所以這樣叫是因為他們都是以V$或GV$開頭的。V$視圖是基于X$虛擬視圖的。V$視圖是SYS用戶所擁有的,在缺省狀況下,只有SYS用戶和擁有DBA系統權限的用戶可以看到所有的視圖,沒有DBA權限的用戶可以看到USER_和ALL_視圖,但不能看到DBA_視圖。與DBA_,ALL,和USER_視圖中面向數據庫信息相反,這些視圖可視的給出了面向實例的信息。 在Oracle的絕大多數數據字典視圖中都有象DBA_TABLES,ALL_TABLES和USER_TABLES這樣的視圖家族。Oracle中有超過100個視圖家族,下表列出了最重要和最常用的視圖家族,需要注重的是每個視圖家族都有一個DBA_,一個ALL_一個USER_視圖。視圖家族 描述 COL_PRIVS 包含了表的列權限,包括授予者、被授予者和權限 EXTENTS 數據范圍信息,比如數據文件,數據段名(segment_name)和大小 INDEXES 索引信息,比如類型、唯一性和被涉及的表 IND_COLUMNS 索引列信息,比如索引上的列的排序方式 OBJECTS 對象信息,比如狀態和DDL time ROLE_PRIVS 角色權限,比如GRANT和ADMIN選項 SEGMENTS 表和索引的數據段信息,比如tablespace和storage SEQUECNCES 序列信息,比如序列的cache、cycle和ast_number SOURCE 除觸發器之外的所有內置過程、函數、包的源代碼 SYNONYMS 別名信息,比如引用的對象和數據庫鏈接db_link SYS_PRIVS 系統權限,比如grantee、privilege、admin選項 TAB_COLUMNS 表和視圖的列信息,包括列的數據類型 TAB_PRIVS 表權限,比如授予者、被授予者和權限 TABLES 表信息,比如表空間(tablespace),存儲參數(storage parms)和數據行的數量 TRIGGERS 觸發器信息,比如類型、事件、觸發體(trigger body) USERS 用戶信息,比如臨時的和缺省的表空間 VIEWS 視圖信息,包括視圖定義 在Oracle中還有一些不常用的數據字典表,但這些表不是真正的字典家族,他們都是一些重要的單一的視圖。這些視圖見下表:視圖名稱 描述 USER_COL_PRIVS_MADE 用戶授予他人的列權限 USER_COL_PRIVS_RECD 用戶獲得的列權限 USER_TAB_PRIVS_MADE 用戶授予他人的表權限 USER_TAB_PRIVS_RECD 用戶獲得的表權限 Oracle數據庫字典的應用 借助Oracle數據字典,利用Oracle的DDL語句,我們可以做很多事情,幾乎所有的Oracle開發輔助工具都是利用這一點進行設計的。作者將通過如何取得數據庫表字段信息來說明。首先我們定義一個數據庫表,數據庫表結構如下:數據庫表名[TABLE_TEST] 字段名 數據類型 長度 缺省值 答應空 主鍵 注釋 NAME VARCHAR2 40 N Y 姓名 SEX VARCHAR2 1 'Y' N 性別 BIRTHDAY DATE 0 Y 生日 HEIGHT NUMBER 3,1 Y 身高 WEIGHT NUMBER 3,1 Y 體重 MEMO BLOB 0 Y 備注 創建表的SQL語句如下-- 創建數據表create table TABLE_TEST( NAME varchar2(40) not null, SEX varchar2(1) default 'Y' not null, BIRTHDAY date not null, HEIGHT number(3,2), WEIGHT number(3,2), MEMO blob);-- 給列添加備注 comment on column TABLE_TEST.NAME is '姓名'; comment on column TABLE_TEST.SEX is '性別'; comment on column TABLE_TEST.BIRTHDAY is '生日'; comment on column TABLE_TEST.HEIGHT is '身高'; comment on column TABLE_TEST.WEIGHT is '體重'; comment on column TABLE_TEST.MEMO is '備注';-- 創建約束關系 主鍵 外鍵 其他 alter table TABLE_TEST add constraint TB_TEST_P_NAME primary key (NAME);數據表創建完畢,執行下列SQL語句:select A.column_name 字段名,A.data_type 數據類型,A.data_length 長度,A.data_precision 整數位, A.Data_Scale 小數位,A.nullable 答應空值,A.Data_default 缺省值,B.comments 備注from user_tab_columns A,user_col_comments Bwhere A.Table_Name = B.Table_Name and A.Column_Name = B.Column_Name and A.Table_Name = 'TABLE_TEST'我們可以得出一下結果:字段名數據類型長度整數位小數位答應空值缺省值備注NAMEVARCHAR240 N<Long>姓名SEXVARCHAR21 N<Long>性別BIRTHDAYDATE7 N<Long>生日HEIGHTNUMBER2232Y<Long>身高WEIGHTNUMBER2232Y<Long>體重MEMOBLOB4000 Y<Long>備注這樣,我們在進行程序設計時,通過一條簡單的SQL語句,然好通過Ole調用Word,便可為最終用戶導出完整的數據庫表字典文檔。 再執行下列SQL語句:select INDEX_NAME 索引名,INDEX_TYPE 索引類型,UNIQUENESS 索引類別from user_indexeswhere TABLE_NAME = 'TABLE_TEST'得到結果如下(注:SYS_IL0000031226C00006$$索引為系統在創建數據庫表時自動創建的,用于數據庫表內容的維護): 索引名索引類型索引類別1SYS_IL0000031226C00006$$LOBUNIQUE2TB_TEST_P_NAMENORMALUNIQUE 執行下列SQL語句,我們將得到更多的關于數據庫表結構的信息:select A.column_name 字段名,A.data_type 數據類型,A.data_length 長度,A.data_precision 整數位, A.Data_Scale 小數位,A.nullable 答應空值,A.Data_default 缺省值,B.comments 備注, C.IndexCount 索引次數from user_tab_columns A, user_col_comments B, (select count(*) IndexCount,Column_Name from User_Ind_Columns where Table_Name = 'TABLE_TEST' group by Column_Name) Cwhere A.Table_Name = B.Table_Name and A.Column_Name = B.Column_Name and A.Column_Name = C.Column_Name(+) and A.Table_Name = 'TABLE_TEST' 得到結果如下:字段名數據類型長度整數位小數位答應空值缺省值備注索引次數BIRTHDAYDATE7 N<Long>生日 HEIGHTNUMBER2232Y<Long>身高 MEMOBLOB4000 Y<Long>備注 NAMEVARCHAR240 N<Long>姓名1SEXVARCHAR21 N<Long>性別 WEIGHTNUMBER2232Y<Long>體重   當然Oracle數據字典的應用遠不止這些,通過Oracle數據庫字典的支持,我們可以得到Oracle數據庫結構的所有信息,聞名的數據庫開發工具PL/SQL Developer完全就是基于Oracle的數據庫字典實現的。作者也編寫了一個自己的數據庫設計工具,在Oracle數據庫字典的基礎上進行了一些擴充,假如感愛好可以發郵件到LiangShengHong@163.com同作者聯系。[注:作者上傳好幾次都上傳不成功,不知道原來的是否還在]
標簽: Oracle 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久wwww| 日本在线成人| 麻豆一区二区在线| 欧美精品成人| 免费在线观看一区| 久久丁香四色| 精品中文字幕一区二区三区四区| 国产福利资源一区| 精品视频国产| 久久一区视频| 日韩伦理福利| 国产精品7m凸凹视频分类| 国产99精品| 欧美综合国产| 亚洲综合色婷婷在线观看| 日韩国产一二三区| 免费亚洲婷婷| 精品国产亚洲日本| 激情国产在线| 免费精品国产| 美国三级日本三级久久99| 日韩一区二区三免费高清在线观看 | 欧美日韩调教| 国产剧情在线观看一区| 九九久久国产| 欧美日韩在线二区| 天使萌一区二区三区免费观看| 丝袜诱惑制服诱惑色一区在线观看| 日韩精品欧美精品| 麻豆国产精品| 精品中文一区| 亚洲精品系列| 国产成人免费| 夜夜嗨一区二区三区| 日韩成人一级| 一区二区三区四区日本视频| 影音先锋国产精品| 国产日韩欧美一区| 日韩欧美在线中字| 日韩中文字幕麻豆| 国产精久久久| 亚洲香蕉网站| 青青国产精品| 久久国产直播| 日本不卡在线视频| 天堂av在线| 亚洲麻豆一区| 成人一区不卡| 一区二区日韩免费看| 福利一区二区| 亚洲18在线| 久久久一二三| 国产色99精品9i| 欧美精品九九| 精品国产乱码| 亚洲精品一区二区在线播放∴| 国产成人免费av一区二区午夜| 久色成人在线| 日韩欧美精品一区| 日韩av三区| 欧美+日本+国产+在线a∨观看| 日本一区二区三区中文字幕| 色一区二区三区| 欧美日韩网址| 99在线观看免费视频精品观看| 久久中文在线| 亚洲精品欧美| 国产精品99一区二区| 老鸭窝一区二区久久精品| 99国产精品久久久久久久| 蜜桃久久久久| 综合激情网...| 视频福利一区| 麻豆视频一区| 青青草国产成人99久久| 免费av一区| 国产成人免费精品| 日韩国产欧美在线播放| 婷婷亚洲五月| 欧美激情国产在线| 国产欧美高清| 亚洲精品字幕| 99日韩精品| 欧洲精品一区二区三区| 国产精品久久久久久久免费软件| 欧美日韩精品免费观看视频完整| 福利精品一区| 欧美激情福利| 久久国产乱子精品免费女| 蜜桃伊人久久| 激情婷婷亚洲| 韩国女主播一区二区三区| 日韩精品国产精品| 综合日韩在线| 免费看日韩精品| 日韩午夜精品| 激情综合网址| 精品亚洲美女网站| 国产精品99一区二区三| 国产精品2区| 国产精品一线天粉嫩av| 综合视频一区| 亚洲三级毛片| 蜜臀久久99精品久久久画质超高清| 极品日韩av| 欧美日韩免费看片| 九九99久久精品在免费线bt| 欧美伊人久久| 欧美日本精品| 91精品日本| 日本欧美一区| 日韩中文av| 婷婷综合一区| 日韩精品1区2区3区| 亚洲精选91| 亚洲精品自拍| 欧美在线精品一区| 欧美精品福利| 国产日韩视频| 国产精品久久久久77777丨| 欧美日韩一区二区国产| 亚洲区欧美区| 亚洲欧美网站在线观看| 亚洲永久精品唐人导航网址| 免费观看在线综合色| 丝瓜av网站精品一区二区| 蜜桃视频在线观看一区二区| 综合欧美精品| 欧美三级第一页| 麻豆91在线播放| 久久久久久色 | 午夜精品影视国产一区在线麻豆| 蜜臀91精品一区二区三区| 美国三级日本三级久久99| 亚洲精品中文字幕99999| 久久av在线| 亚洲精品看片| 国产欧美69| 国产成人免费精品| 88xx成人免费观看视频库| 亚洲性图久久| 亚洲在线久久| 国产精品二区影院| 精品久久影院| 99视频精品视频高清免费| 亚洲激情另类| 日本不卡视频一二三区| 国产日产精品_国产精品毛片 | 国产一区二区三区四区五区传媒| 成午夜精品一区二区三区软件| 亚洲va中文在线播放免费| 五月天久久777| 亚洲精品精选| 久久久久亚洲精品中文字幕| 欧美成a人免费观看久久| 婷婷综合网站| 日韩福利视频导航| 精品久久91| 国产一区日韩欧美| 日韩国产欧美视频| 免费精品一区| 夜鲁夜鲁夜鲁视频在线播放| 蜜桃视频欧美| 日韩成人精品一区二区三区| 麻豆视频一区| 欧美精品自拍| 国产精品一区亚洲| 欧美中文字幕一区二区| 日韩精品一级| 日韩免费福利视频| 日本亚洲不卡| 国产精品99视频| 日韩在线一二三区| 精品视频一区二区三区四区五区| 免费久久精品| 青草综合视频| 99精品电影| 日韩成人一级| 亚洲福利久久| 国产精品伦一区二区| 成人久久久久| 日本欧美韩国一区三区| 亚洲午夜天堂| 日韩国产在线不卡视频| 国产资源在线观看入口av| 日韩一区精品视频| 国产精品13p| 亚洲欧洲专区| 在线天堂资源www在线污| 亚洲欧洲免费| 日韩欧美自拍| 国产调教精品| 亚洲在线成人| 久久精品网址| 蜜桃视频在线观看一区二区| 亚洲综合电影| 国产精品一级在线观看| 午夜在线一区二区| 青青青免费在线视频| 欧美一级久久|