Tartalomjegyzék:

Hogyan működik az idegen kulcs az SQL Serverben?
Hogyan működik az idegen kulcs az SQL Serverben?

Videó: Hogyan működik az idegen kulcs az SQL Serverben?

Videó: Hogyan működik az idegen kulcs az SQL Serverben?
Videó: Kapcsolódó táblák összekapcsolása JOIN-nal | Bevezetés az SQL-be | Programozás | Khan Academy magyar 2024, Lehet
Anonim

Order_ID: Elsődleges kulcs

Hasonlóképpen felteheti a kérdést, 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.

Az is felmerülhet, hogy milyen problémákat okoznak az idegen kulcsok? Íme néhány gyakori idegenkulcs-probléma.

  • Lógó idegen kulcsok. Az idegen kulcs olyan elsődleges kulcsra mutat, amely nincs ott.
  • Hivatkozás az elsődleges kulcstól eltérő egyedi kulcsra. Ennek semmi haszna.
  • Informális kapcsolat a táblák között.
  • Nem egyező adattípusok.
  • Túlterhelt idegen kulcsok.

Azt is tudni kell, hogyan kell idegen kulcsot írni?

Idegen kulcs Soron belüli kényszer használata); Ezzel a szintaxissal adja meg a CREATE kulcsszót, majd a táblázat nevét, majd a zárójeleket. Az oszlophoz a következőt szeretné megadni idegen kulcs , és a végére (az adattípus után) adja hozzá a REFERENCES szót. Ezután adja meg a másik tábla nevét.

Az elsődleges kulcs lehet idegen kulcs?

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.

Ajánlott: