Widoki schematu informacji (Transact-SQL)
Widok schematu informacji jest jednym z kilku metod SQL Server przewiduje uzyskania metadane.
![]() |
---|
Niektóre zmiany zostały wprowadzone widoki schematu informacje, które podział zgodności z poprzednimi wersjami.Zmiany te są opisane w tematach określonymi widokami. |
Ostrzeżenie
Widoki schematu informacje zapewniają wewnętrznych, tabela systemowa-widok niezależnego SQL Server metadane.Informacje o schemacie widoki umożliwiają aplikacje działają poprawnie, chociaż wprowadzono istotne zmiany podstawowych tabele systemowe.Widoki schematu informacje zawarte w SQL Server są zgodne z ISO standardowej definicji dla INFORMATION_SCHEMA.
SQL Serverobsługuje trzy części konwencja nazewnictwa , gdy odnoszą się do bieżącego serwera.ISO standard obsługuje również trzech części konwencja nazewnictwa.Jednakże nazwy używane w obu konwencje nazewnictwa są różne.Widoki schematu informacji są określone w specjalnych schematu o nazwie INFORMATION_SCHEMA.Ten schemat jest zawarty w każdej bazie danych.Każdy widok schematu informacje zawiera metadane dla wszystkich obiektów danych przechowywanych w określonej bazie danych.W poniższej tabela przedstawiono relacje między SQL Server nazwy i nazwy standardowych SQL .
SQL Nazwa serwera |
Mapy do tej równoważnej nazwy standardowych SQL |
---|---|
Baza danych |
Katalog |
Schemat |
Schemat |
Obiekt |
Obiekt |
Typ danych zdefiniowany przez użytkownika |
Domeny |
Stosuje się niniejszą Konwencję mapowanie nazwy do następujących SQL Server zgodny z ISO widoki.
Ponadto niektóre widoki zawierają odwołania do różnych klas danych, takich jak znak lub dane binarne.
W przypadku odwołania widoki schematu informacji należy użyć kwalifikowaną nazwę, która zawiera INFORMATION_SCHEMA nazwę schematu.Na przykład:
SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT
FROM AdventureWorks2008R2.INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = N'Product';
GO
Zobacz także