resum.: i denne tutorial lærer du trin for trin, hvordan du viser tabeller i Oracle-databasen ved at forespørge fra visningerne til dataordbogen.
Hvis du har arbejdet med MySQL, kan du blive fortrolig med SHOW TABLES
kommando, som viser alle tabeller i en database:
Desværre, Oracle ikke direkte understøtter SHOW TABLES
kommandoen. Du kan dog liste alle tabeller i en database ved at forespørge fra forskellige data ordbog visninger.,
Vis tabeller ejet af den aktuelle bruger
for at vise tabeller ejet af den aktuelle bruger, spørger du fra user_tables
Vis.
Bemærk, at denne visning ikke viser kolonnen OWNER
. Tabellen user_tables
indeholder heller ikke de andre tabeller, der er tilgængelige for den aktuelle bruger.,:
Vis alle tabeller i Oracle Database
for At vise alle tabeller i hele Oracle-Database, du forespørgsel fra dba_tables
vis som følger:
vil Du få følgende fejlmeddelelse, hvis du ikke har adgang til den dba_tables
se:
I dette tilfælde, bør du anmode din database administrator for at tildele din konto, enten privilegier på dba_tables
vis, eller SELECT ANY DICTIONARY
privilegium, eller SELECT_CATALOG_ROLE
privilegium.,
følgende billede illustrerer de tabeller, der kan returneres fra user_tables
all_tables
og dba_tables
visninger:
I denne tutorial, du har lært hvordan til at vise tabeller i Oracle-Database ved at forespørge fra de data, ordbog, udsigt, herunder user_tables
all_tables
og dba_tables
.
- var denne vejledning nyttig?
- YesNo