Turinys:

Kaip sukurti stulpelio pirminį raktą SQL serveryje?
Kaip sukurti stulpelio pirminį raktą SQL serveryje?

Video: Kaip sukurti stulpelio pirminį raktą SQL serveryje?

Video: Kaip sukurti stulpelio pirminį raktą SQL serveryje?
Video: Primary key on two columns SQL Server 2024, Gegužė
Anonim

Naudojant SQL Server Management Studio

  1. Objektų naršyklėje dešiniuoju pelės mygtuku spustelėkite lentelę, kurią norite pasiekti papildyti unikalų apribojimą ir spustelėkite Dizainas.
  2. „Table Designer“spustelėkite duomenų bazės eilutės parinkiklį stulpelyje norite apibrėžti kaip pirminis raktas .
  3. Dešiniuoju pelės mygtuku spustelėkite eilutės parinkiklį stulpelyje ir pasirinkite Nustatyti Pirminis raktas .

Taip pat žinokite, kaip prie esamos lentelės pridėti pirminį raktą?

Norėdami pridėti pirminius raktus naudodami valdymo centrą:

  1. Išplėskite objektų medį, kol pamatysite aplanką Lentelės.
  2. Dešiniuoju pelės mygtuku spustelėkite lentelę, kurią norite keisti, ir iškylančiajame meniu pasirinkite Keisti.
  3. Puslapyje Raktai pasirinkite vieną ar daugiau stulpelių kaip pirminius raktus.
  4. Pasirenkama: įveskite pirminio rakto apribojimo pavadinimą.

Be to, kaip sukurti stulpelio tapatybę SQL serveryje? Sukurkite tapatybės stulpelį kurdami lentelę neprarasdami duomenų

  1. Sukurkite laikiną lentelę su tapatybės stulpeliu.
  2. Nukopijuokite duomenis iš pradinės lentelės į laikinąją lentelę.
  3. Nuleiskite originalią lentelę.
  4. Pervardykite laikinąją lentelę į pradinį lentelės pavadinimą.

Vėliau kyla klausimas, kas yra pagrindinis SQL raktas su pavyzdžiu?

Pirminis raktas yra laukas a stalo kuris unikaliai identifikuoja kiekvieną duomenų bazės eilutę/įrašą stalo . Pirminiuose raktuose turi būti unikalių verčių. Pirminio rakto stulpelyje negali būti NULL reikšmių. A stalo gali turėti tik vieną pirminį raktą, kurį gali sudaryti vienas arba keli laukai.

Ar galime atnaujinti pirminį raktą?

Nors nieko tokio valios neleisti tau atnaujinimas a pirminis raktas (išskyrus vientisumo apribojimą), tai gali būti netinkama idėja: Veiklos požiūriu: Jūs valios reikia atnaujinti visi svetimi raktai kad nuoroda į atnaujintas raktas . Vienintelis atnaujinti gali veda į atnaujinti galimai daug lentelių / eilučių.

Rekomenduojamas: