Kazalo:

Kako deluje tuji ključ v strežniku SQL?
Kako deluje tuji ključ v strežniku SQL?

Video: Kako deluje tuji ključ v strežniku SQL?

Video: Kako deluje tuji ključ v strežniku SQL?
Video: 🚀 AMAZON 2.0 - ИНТЕРНЕТ МАГАЗИН с нуля за 6 часов [Next / React / Nest / PostgreSQL / Prisma / TS] 2024, April
Anonim

Order_ID: primarni ključ

Podobno se lahko vprašate, kako se sklicujem na tuji ključ v SQL?

povzetek:

  1. Vsaka vrednost tujega ključa mora biti del primarnega ključa drugih tabel.
  2. Tuji ključ se lahko sklicuje na drug stolpec v isti tabeli. Ta referenca je znana kot samoreferenca.
  3. Tuji ključ lahko ustvarite z možnostjo Ustvari tabelo, Spremeni tabelo ali SQL Server Management Studio.

Lahko se tudi vprašamo, kakšne težave povzročajo tuji ključi? Tukaj je nekaj pogostih težav s tujim ključem.

  • Viseči tuji ključi. Tuji ključ kaže na primarni ključ, ki ga ni.
  • Sklicevanje na edinstven ključ, ki ni primarni ključ. Od tega ni nobene koristi.
  • Neformalna povezava med tabelami.
  • Neusklajene vrste podatkov.
  • Preobremenjeni tuji ključi.

Prav tako morate vedeti, kako napisati tuji ključ?

Tuji ključ Uporaba vgrajene omejitve); S to sintakso določite ključno besedo CREATE, nato ime tabele in odprete oklepaje. Za stolpec, ki ga želite določiti kot tuji ključ , in na konec dodajte besedo REFERENCE (za vrsto podatkov). Nato podajte ime druge tabele.

Ali je lahko primarni ključ tuji ključ?

Primarni ključi vedno mora biti edinstven, tuji ključi morajo dovoliti neenolične vrednosti, če je tabela relacija ena proti več. Povsem v redu je uporabljati a tuji ključ kot primarni ključ če je tabela povezana z razmerjem ena proti ena, ne z razmerjem ena proti več.

Priporočena: