rezumat: în acest tutorial, veți învăța pas cu pas cum să afișați tabelele din Baza de date Oracle, interogând din vizualizările dicționarului de date.
Dacă ați lucrat cu MySQL, ați putea fi familiarizat cu SHOW TABLES
comanda, liste, tabele într-o bază de date:
din Pacate, Oracle nu are suport direct SHOW TABLES
comandă. Cu toate acestea, puteți lista toate tabelele dintr-o bază de date, interogând din diferite vizualizări ale dicționarului de date.,pentru a afișa tabelele deținute de utilizatorul curent, interogați din vizualizareauser_tables
.
rețineți că această vizualizare nu arată coloana OWNER
. De asemenea, tabelul user_tables
nu conține celelalte tabele accesibile utilizatorului curent.,:
Afișa toate tabelele din baza de Date Oracle
Pentru a afișa toate tabelele din întreaga bază de Date Oracle, interogați din dba_tables
vedere, după cum urmează:
Veți primi următorul mesaj de eroare dacă nu aveți acces la dba_tables
vizualizare:
În acest caz, trebuie să solicitați administratorul bazei de date să acorde contul dvs., fie privilegii pe dba_tables
vedere, sau SELECT ANY DICTIONARY
privilegiu, sau SELECT_CATALOG_ROLE
privilegiu.,
imaginea De mai jos ilustrează tabele care pot fi întors de la user_tables
, all_tables
și dba_tables
puncte de vedere:
În acest tutorial, ai învățat cum să arate tabele în baza de Date Oracle prin interogarea de date dicționar vedere inclusiv user_tables
, all_tables
, și dba_tables
.
- a fost acest tutorial util?
- YesNo