INHOUDSOPGAWE:

Hoe skep ek 'n primêre kolomsleutel in SQL Server?
Hoe skep ek 'n primêre kolomsleutel in SQL Server?

Video: Hoe skep ek 'n primêre kolomsleutel in SQL Server?

Video: Hoe skep ek 'n primêre kolomsleutel in SQL Server?
Video: Mini Project - Web Application Architecture Evolution (2023v1) 2024, November
Anonim

Gebruik SQL Server Management Studio

  1. In Object Explorer, klik met die rechtermuisknop op die tabel waarheen jy wil byvoeg 'n unieke beperking, en klik Ontwerp.
  2. Klik in Tabelontwerper op die rykieser vir die databasis kolom jy wil definieer as die primêre sleutel .
  3. Regskliek op die rykieser vir die kolom en kies Stel Primêre sleutel .

Weet ook hoe voeg ek 'n primêre sleutel by 'n bestaande tabel?

Om primêre sleutels by te voeg deur die beheersentrum te gebruik:

  1. Brei die voorwerpboom uit totdat jy die tabelle-lêergids sien.
  2. Regskliek op die tabel wat jy wil wysig en kies Verander in die opwipkieslys.
  3. Op die Sleutels-bladsy, kies een of meer kolomme as primêre sleutels.
  4. Opsioneel: Voer die beperkingsnaam van die primêre sleutel in.

Boonop, hoe kan u kolomidentiteit in SQL Server skep? Skep 'n identiteitskolom deur die tabel te skep sonder enige dataverlies

  1. Skep 'n tydelike tabel met die identiteitskolom.
  2. Kopieer die data van die oorspronklike tabel na die tydelike tabel.
  3. Los die oorspronklike tabel.
  4. Hernoem die tydelike tabel na die oorspronklike tabelnaam.

Vervolgens is die vraag, wat is primêre sleutel in SQL met voorbeeld?

'n Primêre sleutel is 'n veld in 'n tafel wat elke ry/rekord in 'n databasis uniek identifiseer tafel . Primêre sleutels moet unieke waardes bevat. 'n Primêre sleutelkolom kan nie NULL-waardes hê nie. A tafel kan slegs een primêre sleutel hê, wat uit enkele of veelvuldige velde kan bestaan.

Kan ons primêre sleutel opdateer?

Terwyl daar niks is wat sal verhoed dat jy opdatering a primêre sleutel (behalwe integriteitsbeperking), is dit dalk nie 'n goeie idee nie: Uit 'n prestasie-oogpunt: Jy sal moet Opdateer almal uitheems sleutels wat verwys na die opgedateerde sleutel . N Enkele opdatering kan lei tot die Opdateer van potensieel baie tabelle/rye.

Aanbeveel: