Sisukord:

Kuidas võõrvõti SQL Serveris töötab?
Kuidas võõrvõti SQL Serveris töötab?

Video: Kuidas võõrvõti SQL Serveris töötab?

Video: Kuidas võõrvõti SQL Serveris töötab?
Video: Building Dynamic Web Apps with Laravel by Eric Ouyang 2024, Mai
Anonim

Tellimuse_ID: esmane võti

Samamoodi võite küsida, kuidas viidata võõrvõtmele SQL-is?

Kokkuvõte:

  1. Iga võõrvõtme väärtus peab olema osa teiste tabelite primaarvõtmest.
  2. Võõrvõti võib viidata sama tabeli teisele veerule. Seda viidet tuntakse eneseviitena.
  3. Välisvõtme saate luua kasutades Loo tabelit, Alter Table või SQL Server Management Studio.

Võib ka küsida, milliseid probleeme tekitavad võõrvõtmed? Siin on mõned levinumad võõrvõtmeprobleemid.

  • Rippuvad võõrvõtmed. Võõrvõti osutab primaarvõtmele, mida seal pole.
  • Viide unikaalsele võtmele, mis ei ole esmane võti. Sellest pole kasu.
  • Mitteametlik seos tabelite vahel.
  • Andmetüübid ei sobi.
  • Ülekoormatud võõrvõtmed.

Samuti teada, kuidas kirjutada võõrvõtit?

Võõrvõti tekstisisese piirangu kasutamine); Seda süntaksit kasutades määrate märksõna CREATE, seejärel tabeli nime ja seejärel avage sulud. Veeru jaoks soovite määrata kui võõrvõti , ja lisa lõppu (andmetüübi järele) sõna VIITED. Seejärel määrake teise tabeli nimi.

Kas primaarvõti võib olla võõrvõti?

Peamised võtmed peab alati olema ainulaadne, võõrvõtmed peavad lubama mitteunikaalsed väärtused, kui tabel on üks-mitmele seos. Täiesti hea on kasutada a võõrvõti kui esmane võti kui tabelit ühendab üks-ühele seos, mitte üks-mitmele seos.

Soovitan: