有沒有在線考試系統的數據字典實例?
再執行下列SQL語句: select INDEX_NAME 索引名,INDEX_TYPE 索引類型,UNIQUENESS 索引類別 from user_indexes where TABLE_NAME = 'TABLE_TEST' 得到結果如下(註:SYS_IL0000031226C00006$$索引為系統在創建數據庫表時自動創建的,用於數據庫表內容的維護): 索引名 索引類型 索引類別 1 SYS_IL0000031226C00006$$ LOB UNIQUE 2 TB_TEST_P_NAME NORMAL UNIQUE 執行下列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) C where 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' 得到結果如下: 字段名 數據類型 長度 整數位 小數位 允許空值 缺省值 備註 索引次數 BIRTHDAY DATE 7 N <Long> 生日 HEIGHT NUMBER 22 3 2 Y <Long> 身高 MEMO BLOB 4000 Y <Long> 備註 NAME VARCHAR2 40 N <Long> 姓名 1 SEX VARCHAR2 1 N <Long> 性別 WEIGHT NUMBER 22 3 2 Y <Long> 體重 當然Oracle數據字典的應用遠不止這些,通過Oracle數據庫字典的支持,我們可以得到Oracle數據庫結構的所有信息,著名的數據庫開發工具PL/SQL Developer完全就是基於Oracle的數據庫字典實現的。作者也編寫了壹個自己的數據庫設計工具,在Oracle數據庫字典的基礎上進行了壹些擴充,如果感興趣可以發郵件到LiangShengHong@163.com同作者聯系。 [註:作者上傳好幾次都上傳不成功,不知道原來的是否還在]