Welcome to Our Website

Oracle Show Tables (Polski)

Podsumowanie: w tym samouczku dowiesz się, krok po kroku, jak wyświetlać tabele w bazie danych Oracle poprzez odpytywanie z widoków słownika danych.

jeśli pracowałeś z MySQL, być może znasz polecenieSHOW TABLES, które wyświetla listę wszystkich tabel w bazie danych:

Niestety Oracle nie obsługuje bezpośrednio poleceniaSHOW TABLES. Możesz jednak wyświetlić listę wszystkich tabel w bazie danych poprzez odpytywanie z różnych widoków słownika danych.,

Pokaż tabele należące do bieżącego użytkownika

aby wyświetlić tabele należące do bieżącego użytkownika, wykonujesz zapytanie z widokuuser_tables.

zauważ, że ten widok nie pokazuje kolumnyOWNER. Ponadto tabela user_tables nie zawiera innych tabel dostępnych dla bieżącego użytkownika.,:

Pokaż wszystkie tabele w bazie danych Oracle

aby wyświetlić wszystkie tabele w całej bazie danych Oracle, wykonaj zapytanie z dba_tables wyświetl w następujący sposób:

otrzymasz następujący komunikat o błędzie nie masz dostępu do widoku dba_tables:

w takim przypadku powinieneś poprosić administratora bazy danych o przyznanie Ci uprawnień na dba_tables lubSELECT ANY DICTIONARY privilege, lubSELECT_CATALOG_ROLE privilege.,

poniższe zdjęcie ilustruje tabele, które można zwrócić z user_tables, all_tables I dba_tables widoki:

iv id

w tym samouczku nauczyłeś się, jak wyświetlać tabele w bazie danych Oracle, pytając o widoki słownika danych, w tym user_tables, all_tablesI dba_tables.

  • czy ten tutorial był pomocny?
  • YesNo

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *