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.