Indholdsfortegnelse:

Hvordan kan man skabe primær nøgle udenlandsk nøgle relation i SQL Server?
Hvordan kan man skabe primær nøgle udenlandsk nøgle relation i SQL Server?

Video: Hvordan kan man skabe primær nøgle udenlandsk nøgle relation i SQL Server?

Video: Hvordan kan man skabe primær nøgle udenlandsk nøgle relation i SQL Server?
Video: How To Chia GPU Plotting and Farming Guide for WINDOWS UPDATED - Gigahorse Start to Finish - 2023 2024, April
Anonim

Brug af SQL Server Management Studio

  1. I Object Explorer skal du højreklikke på tabellen, der vilje være på udenlandsk - nøgle side af forhold og klik på Design.
  2. Klik på i menuen Tabeldesigner Relationer .
  3. I den Udenlandsk - nøglerelationer dialogboksen, klik på Tilføj.
  4. Klik på forhold i den valgte Forhold liste.

I forhold til dette, hvordan kan vi skabe relation mellem primær nøgle og fremmed nøgle i SQL Server?

Til skab det primærnøgle og fremmednøgleforhold , højreklik på fremmed nøgle tabelkolonner (Kontotabel) og vælg Relationer … I Udenlandske nøgleforhold dialogboksen, klik på Tilføj knap . Det vil som standard tilføje en forhold i venstre panel.

Kan en nøgle også være både primær og fremmed? Primære nøgler skal altid være unik, fremmednøgler skal tillade ikke-unikke værdier, hvis tabellen er en en-til-mange-relation. Det er helt fint at bruge en fremmed nøgle som primærnøgle hvis tabellen er forbundet med en en-til-en-relation, ikke en en-til-mange-relation.

Heri, hvad er primærnøgle og fremmednøgle i SQL Server?

Primærnøgle entydigt identificere en post i tabellen. Fremmed nøgle er et felt i tabellen, dvs primærnøgle i en anden tabel. Primærnøgle kan ikke acceptere null-værdier. Fremmed nøgle kan acceptere flere nulværdier.

Hvordan refererer jeg til en fremmednøgle i SQL?

Resumé:

  1. Hver værdi af fremmednøgle skal være en del af primærnøgle i andre tabeller.
  2. Fremmednøglen kan referere til en anden kolonne i samme tabel. Denne reference er kendt som en selvreference.
  3. Du kan oprette en fremmednøgle ved at bruge Create Table, Alter Table eller SQL Server Management Studio.

Anbefalede: