Obsah:

Ako funguje cudzí kľúč na serveri SQL Server?
Ako funguje cudzí kľúč na serveri SQL Server?

Video: Ako funguje cudzí kľúč na serveri SQL Server?

Video: Ako funguje cudzí kľúč na serveri SQL Server?
Video: КАК ПРИГОТОВИТЬ БОГРАЧ. ТАК Я ЕЩЁ НЕ ГОТОВИЛ. ЛУЧШИЙ РЕЦЕПТ 2024, Smieť
Anonim

Order_ID: Primárny kľúč

Podobne sa môžete opýtať, ako môžem odkazovať na cudzí kľúč v SQL?

Zhrnutie:

  1. Každá hodnota cudzieho kľúča musí byť súčasťou primárneho kľúča iných tabuliek.
  2. Cudzí kľúč môže odkazovať na iný stĺpec v tej istej tabuľke. Tento odkaz je známy ako sebaodkaz.
  3. Cudzí kľúč môžete vytvoriť pomocou Create Table, Alter Table alebo SQL Server Management Studio.

Možno sa tiež opýtať, aké problémy prinášajú cudzie kľúče? Tu sú niektoré bežné problémy s cudzím kľúčom.

  • Visiace cudzie kľúče. Cudzí kľúč ukazuje na primárny kľúč, ktorý tam nie je.
  • Odkaz na jedinečný kľúč iný ako primárny kľúč. Nemá to žiadnu výhodu.
  • Neformálne prepojenie medzi tabuľkami.
  • Nezhodné typy údajov.
  • Preťažené cudzie kľúče.

Tiež vedieť, ako sa píše cudzí kľúč?

Cudzí kľúč Použitie vnoreného obmedzenia); Pomocou tejto syntaxe zadáte kľúčové slovo CREATE, potom názov tabuľky a potom otvoríte hranaté zátvorky. Pre stĺpec, ktorý chcete zadať ako cudzí kľúč a pridajte slovo REFERENCES na koniec (za typ údajov). Potom zadajte názov ďalšej tabuľky.

Môže byť primárny kľúč cudzí kľúč?

Primárne kľúče vždy musí byť jedinečný, cudzie kľúče je potrebné povoliť nejedinečné hodnoty, ak je tabuľka vzťahom jedna k mnohým. Je úplne v poriadku použiť a cudzí kľúč ako primárny kľúč ak je tabuľka spojená vzťahom jedna k jednej, nie vzťahom jedna k mnohým.

Odporúča: