- mr ng nh nh t; ấ
7.6.THÔNG TI NV TABLE TRON GT ĐI ND LI Ệ
Trung tâm c a c s d li u Oracle là data dictionary. Data dictionary t đ ng đủ ơ ở ữ ệ ự ộ ượ ạc t o ra khi c s dơ ở ữ li u Oracle đệ ượ ạc t o. Oracle c p nh t lên data dictionary b ng các l nh DDL (Data Define Language). Cácậ ậ ằ ệ table c a t đi n d li u đủ ừ ể ữ ệ ượ ạc t o ra b ng l nh ằ ệ CREATE DATABASE và ch đỉ ượ ạ ừc t o t user SYS. Các view trong t đi n d li u ch c các thông tin dừ ể ữ ệ ứ ướ ại d ng d nhìn h n b ng. ễ ơ ả
Có các d ng view là: ạ
USER_xxx: là nh ng đ i tữ ố ượng thu c user. Ví d các b ng độ ụ ả ượ ạc t o b i userở
ALL_xxx: là t t c các đ i tấ ả ố ượng mà user có quy n truy nh p ề ậ
DBA_xxx: t t c các đ i tấ ả ố ượng trong database
V$: Các th c thi c a Server. ự ủ Ngoài ra còn có các view quan tr ng khác là: ọ
DICTIONARY: Thông tin v toàn b các table, view, snapshot trong t đi n d li uề ộ ừ ể ữ ệ
TABLE_PRIVILEGES: Thông tin v vi c gán quy n trên các đ i tề ệ ề ố ượng IND: đ ng nghĩaồ c a ủ USER_INDEX.
Mu n hi n th toàn b thông tin v các table, view, snapshot trong t đi n d li u dùng l nh ố ể ị ộ ề ừ ể ữ ệ ệ
SELECT * FROM DICTIONARY;
Hi n th c u c a ể ị ấ ủ USER_OBJECT
DESCRIBE USER_OBJECT;
Hi n th t t c các b ng mã user đó s h u: ể ị ấ ả ả ở ữ
SELECT OBJECT_NAME FROM USER_OBJECT FROM USER_OBJECT
WHERE OBJECT_TYPE = ‘TABLE’;
SELECT * FROM TAB;
SELECT TABLE_NAME FROM USER_TABLE;
Hi n th t t c các lo i đ i tể ị ấ ả ạ ố ượng trong t đi n d li u: ừ ể ữ ệ
SELECT DISTINCT OBJECT_TYPE FROM USER_OBJECTS; FROM USER_OBJECTS;