W tym artykule pokazano, jak uzyskać informacje o obiektach schematu w Oracle przy użyciu odpowiednich przykładów.
Wyświetlanie informacji o obiektach schematu w Oracle
Obiekt schematu zawiera tabele, widoki, indeksy, sekwencje i procedury. Ten przewodnik wyjaśni, jak wyświetlić:
Jak wyświetlić wszystkie obiekty schematu w Oracle?
„„All_Objects„Widok może być używany do wyświetlania informacji o wszystkich obiektach dostępnych dla bieżącego użytkownika, w tym tabele, widoków, procedur, funkcji i pakietów. Zapytanie podano poniżej:
Wybierz właściciel, Object_Type, nazwa_ obiektuW powyższym zapytaniu „SYSTEM”Reprezentuje schemat.
Wyjście
Dane wyjściowe pokazuje, że „All_Objects„Zobacz pomyślnie odzyskuje„ właściciel schematu ”,„ Typ obiektu ”i„ Nazwa obiektu ”.
Jak wyświetlić wszystkie nazwy schematu w Oracle?
Schemat jest logicznym kontenerem dla obiektów bazy danych, a nazwę schematu można odzyskać, pobierając nazwę użytkownika. Tymczasem wszystko Nazwy schematu Można odzyskać za pomocą WYBIERAĆ stwierdzenie, jak podano poniżej:
Wybierz nazwę użytkownika z All_users;W powyższym zapytaniu „nazwa użytkownika”To kolumna i„wszyscy użytkownicy”To stół.
Wyjście
Wyjście wyświetlało wszystkie nazwy schematu (nazwy użytkowników) w bieżącej bazie danych.
Jak wyświetlić wszystkie tabele schematu w Oracle?
Aby wyświetlić informacje o wszystkich tabelach w schemacie bazy danych Oracle, wpisz następujące zapytanie:
Wybierz * z all_tables, gdzie właściciel = 'c ## md';W powyższym zapytaniu „All_Tables”To stół„ podczas ”C ## MD”To nazwa schematu.
Wyjście
Wyjście przedstawia, że wszystkie tabele w schemacie zostały pobrane.
Jak wyświetlić wszystkie kolumny tabeli w schemacie w Oracle?
Informacje o wszystkich kolumnach w tabeli schematu można wyświetlić za pomocą „All_Tab_Columns”Zobacz z WYBIERAĆ stwierdzenie, jak podano poniżej:
Wybierz * Z All_Tab_Columns, gdzie właściciel = „C ## md” i Table_Name = 'CRAJE';W powyższym zapytaniu „KRAJE”Reprezentuje tabelę„C ## MD”Schemat.
Wyjście
Z fragmentu wyjściowego widać, że wszystkie kolumny w tabeli schematu zostały wyświetlone.
Jak wyświetlić wszystkie widoki schematu w Oracle?
W Oracle widok o nazwie „all_views”Służy do wyświetlania informacji o wszystkich widokach w schemacie. Zapytanie podano poniżej:
Wybierz * z all_views gdzie właściciel = „sys”;Wyjście
Wyjście wyświetliło wszystkie widoki „Sys”Użytkownik.
Jak wyświetlić wszystkie procedury schematu w Oracle?
Informacje o wszystkich procedurach w schemacie Oracle można wyświetlić za pomocą „All_Procedures" wyświetlenia. Użyjmy następującego polecenia, aby odzyskać wszystkie procedury „Sys”Schemat:
Wybierz * z all_procedures, gdzie właściciel = „sys”;Wyjście
Wyjście wyświetliło wszystkie procedury wybranego schematu.
Wniosek
W Oracle używane są różne widoki z instrukcją Select, aby wyświetlić informacje o obiektach schematu. Na przykład wszyscy użytkownicy Widok służy do wyświetlania wszystkich nazw schematu, "all_tables ” pokazuje nazwy tabeli, "all_tab_columns ” pobiera wszystkie kolumny w tabeli i All_Objects Widok wyświetla wszystkie obiekty określonego schematu. W tym przewodniku wyjaśniono, jak wyświetlić informacje o obiektach schematu przy użyciu praktycznych przykładów.