Information Schema Views (Transact-SQL)

Utworzony widok informacji schematu jest jednym z kilku metod SQL Server zapewnia uzyskanie metadane.

Important noteImportant Note:

Wprowadzono pewne zmiany w widokach schematu informacji łamiące zgodność ze starszymi wersjami.Te zmiany opisano w tematach dotyczących określonych widoków.

Uwaga

Widoki schematu informacji zapewniają wewnętrzny, niezależny od tabel systemowych widok metadanych programu SQL Server.Widoki schematu informacji pozwalają na poprawną pracę aplikacji nawet po wprowadzeniu znacznych zmian w źródłowych tabelach systemowych.Widoki schematu informacji dołączone do programu SQL Server są zgodne z definicją standardu ISO schematu INFORMATION_SCHEMA.

Program SQL Server obsługuje trzyczęściową konwencję nazewnictwa przy odwoływaniu się do bieżącego serwera.Standard ISO również obsługuje trzyczęściową konwencję nazewnictwa.Jednak nazwy używane w tych konwencjach różnią się.Widoki schematu informacji są zdefiniowane w schemacie specjalnym o nazwie INFORMATION_SCHEMA.Ten schemat jest zawarty w każdej bazie danych.Każdy widok schematu informacji zawiera metadane dotyczące wszystkich obiektów danych przechowywanych w określonej bazie danych.W poniższej tabeli pokazano relacje między nazwami w programie SQL Server a standardowymi nazwami języka SQL.

Wyświetlanie zawartości do indeksu całego tekstu poziom dokumentów

Mapowana na równoważną standardową nazwę języka SQL

Database

Katalog

Schemat

Schemat

Obiekt

Obiekt

typ danych zdefiniowany przez użytkownika (alias)

domena

Tej Konwencji mapowanie nazwy odnosi się do następujących SQL Server Widoki zgodne z ISO.

wszArtdesttableowner

Jak pokazano w poniższym przykładzie, gdy odwołać widoków informacji schematu, należy użyć kwalifikowaną nazwę, która zawiera INFORMATION_SCHEMA Nazwa schematu.