samenvatting: in deze tutorial leert u stap voor stap hoe u tabellen in de Oracle-Database kunt weergeven door te vragen vanuit de weergaven van het gegevenswoordenboek.
Als u met MySQL hebt gewerkt, bent u wellicht bekend met de opdracht SHOW TABLES
die alle tabellen in een database weergeeft:
helaas ondersteunt Oracle de opdracht SHOW TABLES
niet direct. U kunt echter alle tabellen in een database weergeven door te vragen vanuit verschillende weergaven van het gegevenswoordenboek.,
tabellen tonen die eigendom zijn van de huidige gebruiker
om tabellen te tonen die eigendom zijn van de huidige gebruiker, zoekt u vanuit de user_tables
weergave.
merk op dat deze weergave de kolom OWNER
niet toont. Ook bevat de tabel user_tables
geen andere tabellen die toegankelijk zijn voor de huidige gebruiker.,:
Toon alle tabellen in de Oracle Database
Om alle tabellen in het gehele Oracle Database query u van de dba_tables
weergeven als volgt:
Je krijgt dan het volgende foutbericht weergegeven als u geen toegang hebt tot de dba_tables
overzicht:
In dit geval moet u verzoeken uw database beheerders van uw account rechten op de dba_tables
weergave of SELECT ANY DICTIONARY
rechten, of SELECT_CATALOG_ROLE
rechten.,
De volgende afbeelding illustreert de tabellen die kunnen worden geretourneerd uit de user_tables
, all_tables
, en dba_tables
weergaven:
In deze les hebt u geleerd hoe u de tabellen in de Oracle Database door het opvragen van de data dictionary uitzicht op onder user_tables
, all_tables
, en dba_tables
.
- Was deze tutorial nuttig?
- YesNo