KEY_COLUMN_USAGE (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Microsoft Fabric

Returnerar en rad för varje kolumn som är begränsad som en nyckel i den aktuella databasen. Denna informationsschemavy returnerar information om de objekt som den aktuella användaren har behörigheter till.

För att hämta information från dessa vyer, ange det fullt kvalificerade namnet på INFORMATION_SCHEMA. view_name.

Kolumnnamn Datatyp Description
CONSTRAINT_CATALOG Nvarchar(128) Begränsningskvalificering.
CONSTRAINT_SCHEMA Nvarchar(128) Namnet på schemat som innehåller begränsningen.

Viktig: Använd inte INFORMATION_SCHEMA vyer för att bestämma schemat för ett objekt. INFORMATION_SCHEMA vyer representerar endast en delmängd av metadata för ett objekt. Det enda pålitliga sättet att hitta schemat för ett objekt är att fråga katalogvyn sys.objects .
CONSTRAINT_NAME Nvarchar(128) Begränsningsnamn.
TABLE_CATALOG Nvarchar(128) Bordskvalificering.
TABLE_SCHEMA Nvarchar(128) Namn på schemat som innehåller tabellen.

Viktig: Använd inte INFORMATION_SCHEMA vyer för att bestämma schemat för ett objekt. INFORMATION_SCHEMA vyer representerar endast en delmängd av metadata för ett objekt. Det enda pålitliga sättet att hitta schemat för ett objekt är att fråga katalogvyn sys.objects .
TABLE_NAME Nvarchar(128) Tabellnamn.
COLUMN_NAME Nvarchar(128) Kolumnnamn.
ORDINAL_POSITION int Kolumnens ordinala position.

Se även

Systemvyer (Transact-SQL)
Informationsschemavyer (Transact-SQL)
sys.columns (Transact-SQL)
sys.indexes (Transact-SQL)
sys.objects (Transact-SQL)
sys.foreign_keys (Transact-SQL)
sys.key_constraints (Transact-SQL)