sys.check_constraints (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

Enthält eine Zeile für jedes Objekt, das eine CHECK-Einschränkung ist, mit sys.objects.type = 'C'.

Spaltenname Datentyp BESCHREIBUNG
<Columns inherited from sys.objects> Eine Liste der Spalten, die diese Sicht erbt, finden Sie unter sys.objects (Transact-SQL).
is_disabled bit Die CHECK-Einschränkung ist deaktiviert.
is_not_for_replication bit Die CHECK-Einschränkung wurde mit der Option NOT FOR REPLICATION erstellt.
is_not_trusted bit Die CHECK-Einschränkung wurde nicht vom System für alle Zeilen überprüft.
parent_column_id int 0 gibt eine CHECK-Einschränkung auf Tabellenebene an.

Ein Wert ungleich 0 gibt an, dass es sich um eine CHECK-Einschränkung auf Spaltenebene handelt, die für die Spalte mit dem angegebenen ID-Wert definiert ist.
definition nvarchar(max) Ein SQL-Ausdruck, der die CHECK-Einschränkung definiert.
uses_database_collation bit 1 = Die Einschränkungsdefinition hängt hinsichtlich einer richtigen Auswertung von der Standardsortierung der Datenbank ab, andernfalls 0. Durch diese Abhängigkeit wird verhindert, dass die Standardsortierung der Datenbank geändert wird.
is_system_named bit 1 = Der Name wurde vom System generiert.

0 = Der Name wurde vom Benutzer angegeben.

Berechtigungen

Die Sichtbarkeit der Metadaten in Katalogansichten ist auf sicherungsfähige Elemente beschränkt, die ein Benutzer besitzt oder für die der Benutzer eine Berechtigung erteilt hat. Weitere Informationen finden Sie unter Metadata Visibility Configuration.

Weitere Informationen