Delen via


TABLE_CONSTRAINTS (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Geeft één rij terug voor elke tabelbeperking in de huidige database. Deze informatieschemaweergave geeft informatie terug over de objecten waarvoor de huidige gebruiker rechten heeft.

Om informatie uit deze weergaven op te halen, specificeer je de volledig gekwalificeerde naam van INFORMATION_SCHEMA. view_name.

Kolomnaam Gegevenstype Description
CONSTRAINT_CATALOG Nvarchar(128) Beperkingskwalificatie.
CONSTRAINT_SCHEMA Nvarchar(128) Naam van het schema dat de beperking bevat.

Belangrijk: De enige betrouwbare manier om het schema van een object te vinden is door de sys.objects catalogusweergave te bevragen.
CONSTRAINT_NAME sysname Beperkingsnaam.
TABLE_CATALOG Nvarchar(128) Tafelkwalificatie.
TABLE_SCHEMA Nvarchar(128) Naam van het schema dat de tabel bevat.

Belangrijk: De enige betrouwbare manier om het schema van een object te vinden is door de sys.objects catalogusweergave te bevragen.
TABLE_NAME sysname Tabelnaam.
CONSTRAINT_TYPE Varchar(11) Type beperking:

CHECK

UNIQUE

PRIMAIRE SLEUTEL

VREEMDE SLEUTEL
IS_DEFERRABLE Varchar(2) Specificeert of constraint checking uitstelbaar is. Geeft altijd NEE terug.
INITIALLY_DEFERRED Varchar(2) Specificeert of constraint checking aanvankelijk wordt uitgesteld. Geeft altijd NEE terug.

Zie ook

Systeemweergaven (Transact-SQL)
Informatieschemaweergaven (Transact-SQL)
sys.objects (Transact-SQL)
sys.key_constraints (Transact-SQL)
sys.check_constraints (Transact-SQL)
sys.tables (Transact-SQL)