Shrnutí: v tomto tutoriálu, se dozvíte, krok za krokem, jak ukazují tabulky v Databázi Oracle pomocí dotazu z datového slovníku názory.
Pokud jste pracovali s MySQL, můžete být obeznámeni s SHOW TABLES
příkaz, který obsahuje seznam všech tabulek v databázi:
Bohužel, Oracle nepodporuje přímo SHOW TABLES
příkaz. Můžete však uvést všechny tabulky v databázi dotazováním z různých zobrazení datového slovníku.,
Zobrazit tabulky ve vlastnictví aktuálního uživatele
Pro zobrazení tabulky ve vlastnictví aktuálního uživatele, dotaz od user_tables
zobrazit.
Všimněte si, že tento pohled nezobrazuje sloupec OWNER
. Tabulka user_tables
také neobsahuje ostatní tabulky, které jsou přístupné současnému uživateli.,:
Zobrazit všechny tabulky v Databázi Oracle
zobrazit všechny tabulky v celé Oracle Databáze, dotaz od dba_tables
zobrazit takto:
Budete získat následující chybová zpráva, pokud nemáte přístup do dba_tables
zobrazit:
V tomto případě, měli byste požádat vašeho správce databáze udělit svůj účet, a to buď oprávnění na dba_tables
zobrazit, nebo SELECT ANY DICTIONARY
oprávnění, nebo SELECT_CATALOG_ROLE
privilegium.,
následující obrázek ilustruje tabulky, které mohou být vráceny z user_tables
all_tables
dba_tables
názory:
V tomto kurzu jste se naučili, jak ukazují tabulky v Databázi Oracle pomocí dotazu z datového slovníku pohledy, včetně user_tables
all_tables
, a dba_tables
.
- byl tento tutoriál užitečný?
- YesNo