Hogyan lehet elsődleges kulcsú idegen kulcs kapcsolatot létrehozni az SQL Serverben?
Hogyan lehet elsődleges kulcsú idegen kulcs kapcsolatot létrehozni az SQL Serverben?
Anonim

Az SQL Server Management Studio használata

  1. Az Object Explorerben kattintson jobb gombbal arra a táblázatra, amelyik akarat legyen rajta külföldi - kulcs oldalán a kapcsolat és kattintson a Tervezés gombra.
  2. A Table Designer menüben kattintson a gombra Kapcsolatok .
  3. Ban,-ben Külföldi - kulcsfontosságú kapcsolatok párbeszédpanelen kattintson a Hozzáadás gombra.
  4. Kattints a kapcsolat a Kiválasztottban Kapcsolat lista.

Ennek kapcsán hogyan hozhatunk létre kapcsolatot az elsődleges kulcs és az idegen kulcs között az SQL Serverben?

Nak nek teremt az elsődleges kulcs és idegen kulcs kapcsolat , kattintson jobb gombbal a idegen kulcs táblázat oszlopait (Számlák tábla), és válassza ki Kapcsolatok … Ban,-ben Külföldi kulcskapcsolatok párbeszédpanelen kattintson a Hozzáadás gombra gomb . Ez alapértelmezés szerint hozzáadja a kapcsolat a bal oldali panelen.

Továbbá lehet egy kulcs elsődleges és idegen is? Elsődleges kulcsok mindig egyedinek kell lenni, idegen kulcsok engedélyeznie kell a nem egyedi értékeket, ha a tábla egy-többhöz kapcsolat. Teljesen jól használható a idegen kulcs mint a elsődleges kulcs ha a táblát egy-egy kapcsolat köti össze, nem egy-a-többhöz kapcsolat.

Itt mi az elsődleges kulcs és az idegen kulcs az SQL Serverben?

Elsődleges kulcs egyedileg azonosítja a rekordot a táblázatban. Idegen kulcs egy mező a táblázatban, amely az elsődleges kulcs egy másik táblázatban. Elsődleges kulcs nem fogadhat el null értékeket. Idegen kulcs több null értéket is elfogadhat.

Hogyan hivatkozhatok egy idegen kulcsra SQL-ben?

Összegzés:

  1. Az Idegen kulcs minden értékének a többi tábla elsődleges kulcsának részét kell képeznie.
  2. Az idegen kulcs hivatkozhat ugyanabban a táblázatban egy másik oszlopra. Ezt a hivatkozást önhivatkozásnak nevezik.
  3. Idegen kulcsot a Create Table, Alter Table vagy SQL Server Management Studio segítségével hozhat létre.

Ajánlott: