sys.check_constraints (języka Transact-SQL)
Zawiera wiersz dla każdego obiektu, który jest ograniczenie typu CHECK, z sys.objects.type = "C".
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
<Kolumny dziedziczone z sys.objects> |
|
Aby listę kolumn, które dziedziczy ten widok, zobacz sys.Objects (Transact-SQL). |
is_disabled |
bit |
Ograniczenie typu CHECK jest wyłączona. |
is_not_for_replication |
bit |
Ograniczenie typu CHECK został utworzony przy użyciu opcji nie dla replikacji. |
is_not_trusted |
bit |
Ograniczenie typu CHECK nie została zweryfikowana przez system dla wszystkich wierszy. |
parent_column_id |
int |
wartość 0 wskazuje tabela-poziom ograniczenia CHECK. Wartość niezerowa wskazuje, że jest kolumna-poziom ograniczenia CHECK określonych w kolumna z określonym Identyfikatorem. |
definicja |
nvarchar(max) |
SQL wyrażenie , które definiuje to ograniczenie typu CHECK. SQL Server 2008różni się od SQL Server 2000 w sposób dekoduje i przechowuje wyrażenia SQL w katalogu metadane.semantyka zdekodowana wyrażenie są równoważne z oryginalnego tekstu; są jednak żadnych gwarancji składni.Na przykład spacji są usuwane z zdekodowana wyrażenie.Aby uzyskać więcej informacji zobacz temat, Zachowanie zmienia funkcje aparatu bazy danych programu SQL Server 2008 R2. |
uses_database_collation |
bit |
1 = Ograniczenie definicji zależy od domyślnego sortowanie bazy danych dla oceny właściwego; w przeciwnym razie 0.Zależność ta uniemożliwia zmianę domyślnej bazy danych sortowanie. |
is_system_named |
bit |
1 = Nazwa została wygenerowana przez system. 0 = Nazwa została podana przez użytkownika. |
Uprawnienia
W programie SQL Server 2005 i nowszych wersjach widoczność metadanych w widokach wykazu jest ograniczona do zabezpieczanych obiektów, które należą do użytkownika lub do których udzielono użytkownikowi pewnych uprawnień.Aby uzyskać więcej informacji, zobacz Konfiguracja widoczność metadanych.