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ż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:
|