Innehållsförteckning:

Hur hittar jag begränsningar för främmande nyckel i SQL Server?
Hur hittar jag begränsningar för främmande nyckel i SQL Server?

Video: Hur hittar jag begränsningar för främmande nyckel i SQL Server?

Video: Hur hittar jag begränsningar för främmande nyckel i SQL Server?
Video: SQL Server 27 - How to Create FOREIGN KEY Constraints 2024, April
Anonim

Här är det bästa sättet att ta reda på Främmande nyckel Relation i all databas. I SQL Server Management Studio du kan bara högerklicka på tabellen i objektutforskaren och välja "Visa beroenden". Detta skulle ge dig en bra utgångspunkt. Den visar tabeller, vyer och procedurer som refererar till tabellen.

På samma sätt frågas det, vad är enforce-utländsk nyckel-begränsning i SQL?

Utländska nyckelbegränsningar . A främmande nyckel (FK) är en kolumn eller kombination av kolumner som används för att upprätta och förstärka en länk mellan data i två tabeller för att kontrollera data som kan lagras i främmande nyckel tabell.

Dessutom, vilka problem introducerar främmande nycklar? Här är några vanliga problem med främmande nyckel.

  • Dinglar främmande nycklar. En främmande nyckel pekar på en primärnyckel som inte finns där.
  • Referens till en annan unik nyckel än primärnyckeln. Det finns ingen fördel med detta.
  • Informell koppling mellan tabeller.
  • Felaktiga datatyper.
  • Överbelastade främmande nycklar.

Med tanke på detta, hur hittar jag en främmande nyckel i en tabell?

Att se främmande nyckel relationer av en tabell : VÄLJ TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME FRÅN INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' OCH REFERENCED_TABLE_NAME = 'tabellnamn';

Hur lägger jag till en främmande nyckel-begränsning i SQL Server Management Studio?

Använder SQL Server Management Studio

  1. I Objektutforskaren högerklickar du på tabellen som kommer att finnas på den främmande nyckelsidan av relationen och klickar på Design.
  2. På menyn Tabelldesigner klickar du på Relationer.
  3. Klicka på Lägg till i dialogrutan Relationer med främmande nyckel.
  4. Klicka på relationen i listan Valda relationer.

Rekommenderad: