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 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.