Wykaz widoki (Transact-SQL)

Wykaz widoki informacje zwrotne, który jest używany przez Aparat baz danych programu SQL Server.Zaleca się używać widoki wykazu , ponieważ są najbardziej ogólnym interfejs do wykazu metadane i zapewnia najbardziej efektywny sposób uzyskiwania, przekształcania i przedstawić niestandardowe formularze te informacje.Wszystkie dostępne dla użytkownika wykazu metadane jest dostępny za pośrednictwem widoki wykazu.

Ostrzeżenie

Widoki wykazu nie zawierają informacji o replikacja, kopia zapasowa, planu konserwacji bazy danych lub SQL Server Agent wykazu danych.

W niektórych widoki wykazu dziedziczą wiersze z innych widoki wykazu.Na przykład sys.tables widok katalog dziedziczy z sys.objects katalogu widoku.sys.objects Wykazu widoku jest określany jako widok podstawowy i sys.tables Widok nazywa się pochodne widoku.sys.tables Widok wykazu zwraca kolumny, które są specyficzne dla tabel, a także wszystkie kolumny, sys.objects zwraca widoku wykazu.sys.objects Widok wykazu zwracająca wiersze dla obiektów innych niż tabele, takich jak procedur przechowywanych i widoków.Po utworzeniu tabela metadane dla tabela jest zwracany w obydwu widokach.Chociaż dwa widoki wykazu zwracają różne poziomy informacji o tabela, jest tylko jeden zapis w metadane dla tej tabela z nazwą jednego i jeden object_id.Może to zostać podsumowany w następujący sposób:

  • Widok podstawowy zawiera podzbiór kolumn i nadzbiór wiersze.

  • Pochodne widok zawiera nadzbiór kolumn i podzbiór wierszy.

Ważna informacjaWażne:

W przyszłych wersjach SQL Server, Microsoft może uzupełnić definicję dowolnego widoku wykazu systemu, dodając kolumny do końca kolumna listy.Zaleca się przy użyciu składni SELECT * FROM sys.catalog_view_name w produkcji kod ponieważ zwrócona liczba kolumn może być zmiana i podział aplikacji.

widoki wykazu w SQL Server zostały podzielone na następujące kategorie: