Udostępnij za pośrednictwem


CONSTRAINT_COLUMN_USAGE (języka Transact-SQL)

Zwraca jeden wiersz dla każdej kolumna w bieżącej bazie danych, która ma ograniczenie zdefiniowane kolumna.W tym widoku informacji o schemacie zwraca informacje o obiektach, do których bieżący użytkownik ma uprawnienia.

Aby pobrać informacje z tych widoków, należy określić w pełni kwalifikowanej nazwy INFORMATION_SCHEMA. view_name.

Nazwa kolumna

Typ danych

Description

TABLE_CATALOG

nvarchar(128)

Kwalifikator tabela.

TABLE_SCHEMA

nvarchar(128)

Nazwa schematu, zawierającą właściciela tabela.

Important noteImportant Note:
Nie należy używać INFORMATION_SCHEMA widoków do określenia schematu obiektu.Kwerendy widoku wykazu sys.objects lub funkcja OBJECT_SCHEMA_NAME jest tylko niezawodnym sposobem znalezienia schematu obiektu.

NAZWA_TABELI

nvarchar(128)

Nazwa tabela.

NAZWA_KOLUMNY

nvarchar(128)

Nazwa kolumna.

CONSTRAINT_CATALOG

nvarchar(128)

Kwalifikator ograniczenie.

CONSTRAINT_SCHEMA

nvarchar(128)

Nazwa schematu, który zawiera ograniczenie.

Important noteImportant Note:
Nie należy używać INFORMATION_SCHEMA widoków do określenia schematu obiektu.Kwerendy widoku wykazu sys.objects lub funkcja OBJECT_SCHEMA_NAME jest tylko niezawodnym sposobem znalezienia schematu obiektu.

CONSTRAINT_NAME

nvarchar(128)

Nazwa ograniczenia.

Przykłady

W poniższym przykładzie zwraca kolumna z CHECK_CONSTRAINTS i CONSTRAINT_COLUMN_USAGE widoki do wyświetlania informacji na temat ograniczenia i kolumn, na którym zdefiniowane jest ograniczenie.

W poniższym przykładzie są zwracane wszystkie ograniczenia w bazie danych, które odwołują się do kolumna „StartDate".