Innehållsförteckning:

Hur kan man skapa primär nyckel främmande nyckel relation i SQL Server?
Hur kan man skapa primär nyckel främmande nyckel relation i SQL Server?

Video: Hur kan man skapa primär nyckel främmande nyckel relation i SQL Server?

Video: Hur kan man skapa primär nyckel främmande nyckel relation i SQL Server?
Video: Веб-программирование — информатика для бизнес-лидеров 2016 2024, November
Anonim

Använder SQL Server Management Studio

  1. I Objektutforskaren högerklickar du på tabellen som kommer vara på utländsk - nyckel - sidan av relation och klicka på Design.
  2. Från menyn Tabelldesigner klickar du Relationer .
  3. I den Utländsk - nyckelrelationer dialogrutan, klicka på Lägg till.
  4. Klicka på relation i den valda Relation lista.

Med hänsyn till detta, hur kan vi skapa relation mellan primärnyckel och främmande nyckel i SQL Server?

Till skapa de primärnyckel och främmande nyckelrelation , högerklicka på främmande nyckel tabellkolumner (Kontotabell) och välj Relationer … I Utländska nyckelrelationer dialogrutan, klicka på Lägg till knapp . Det kommer som standard att lägga till en relation i den vänstra panelen.

Kan en nyckel också vara både primär och främmande? Primära nycklar måste alltid vara unik, främmande nycklar måste tillåta icke-unika värden om tabellen är en en-till-många-relation. Det går alldeles utmärkt att använda en främmande nyckel som den primärnyckel om tabellen är kopplad av en en-till-en-relation, inte en en-till-många-relation.

Häri, vad är primärnyckel och främmande nyckel i SQL Server?

Primärnyckel unikt identifiera en post i tabellen. Främmande nyckel är ett fält i tabellen dvs primärnyckel i en annan tabell. Primärnyckel kan inte acceptera nullvärden. Främmande nyckel kan acceptera flera nollvärden.

Hur refererar jag till en främmande nyckel i SQL?

Sammanfattning:

  1. Varje värde på främmande nyckel måste vara en del av primärnyckeln i andra tabeller.
  2. Den främmande nyckeln kan referera till en annan kolumn i samma tabell. Denna referens är känd som en självreferens.
  3. Du kan skapa en främmande nyckel med Skapa tabell, Ändra tabell eller SQL Server Management Studio.

Rekommenderad: