Udostępnij za pośrednictwem


CHECK_CONSTRAINTS (Transact-SQL)

Zwraca jeden wiersz dla każdego typu CHECK w bieżącej bazie danych.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

CONSTRAINT_CATALOG

nvarchar(128)

Kwalifikator ograniczenie.

CONSTRAINT_SCHEMA

nvarchar(128)

Nazwa schematu, do której należy to ograniczenie.

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

CONSTRAINT_NAME

sysname

Nazwa ograniczenia.

CHECK_CLAUSE

nvarchar(4000)

Tekstu Transact-SQL instrukcja definicji.

SQL Server 2008 różni się od SQL Server 2000 w sposób, w jaki dekoduje i przechowuje wyrażenia SQL metadane wykazu. semantyka dekodowane wyrażenie są równoważne z oryginalnego tekstu; jednak nie ma żadnych gwarancji składni.Na przykład spacji są usuwane z dekodowane wyrażenie.Aby uzyskać więcej informacji zobacz temat, Behavior Changes to Database Engine Features in SQL Server 2008.

Przykłady

W poniższym przykładzie są zwracane w kolumnach CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME, a CHECK_CLAUSE dla każdego typu CHECK w bazie danych, która zawiera "StartDate"w definicji ograniczenia.

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.