Pirsgirêkên li Microsoft SQL Server

Hiqûqa Bikaranîna Derbasbûna Binesaziyên Yekbûyî yên Bikaranîna Derbasbûnê ya Yekbûyî

Bi hilberîna UNIQUE, rêveberên SQL Server diyar dikin ku komek dibe ku nirxên dûpî ne. Dema ku hûn tengahiyek nû ya nû ya nû, SQL Server di pirsê de dora qala kontrol dike ku hûn diyar bikin ku ew nirxên yekbûyî hene. Heke ku li dabeşên dîktatorên pêş-pêşîn hene, birêvebirinê ava dibe. Wekî din, dema ku hûn li ser kolonek yekgirtî ye, hewl dide ku daneyên nûvekirin an biguherînim ku dê ji ber ku dîskêşan heye heye.

Çima astengên Yekbûyî bikar bînin

Berxwedana yekbûyî û keyek bingehîn jî herdu yekemek bicîh dikin, lê gelek caran hene ku astengiyek yekbûyî ya hilbijartinê çêtir e.

Creating a UNIQUE Constraint

Gelek awayên ku hûn dikarin di navnîşana SQL-ê de nexşebûnek çêbikin. Heke hûn dixwazin ku veguherîn-SQL bikar bînin û li ser tehlika heyî ya UNIQUE zêde bike, hûn dikarin bikarhênerek TABLE-ALTER bikar bînin, wekî jêrîn li jêr:

BİXWÎNE BİXWÎNE BİXWÎNE BİXWÎNE ()

Heke hûn bixwazin ku bi peymana SQL-ê bikarhênerên SQL-ê bikar bînin têkilî dikin, hûn dikarin ji bo astengkirina UNIQUE bikar bînin bikaranîna Studio Studio ya SQL Server . Li vir çawa ye:

  1. OpenSQL Server Management Studio .
  2. Peldanka pelan ya databasesê bixebitin ku hûn dixwazin ku bikişînin.
  3. Li ser maseya ku hûn bixwazin astengî zêde bikin û binivîse binivîse.
  4. Di menuê Dîzamkerê de , li Indeksa / Keys hilbijêre .
  5. Di binivîse Indexes / Keys dialog de, pêvebike Wergerê lê zêde bike .
  6. Di lîsteya bloka jêrîn de Keyek Yekbûyî hilbijêre.

Pirsgirêkên Berxwedan vs. Nîşaneyên Yekbûyî

Li ser pirsgirêkên UNIQUE û pirtûka yekbûyî ya li ser cudahiyek hinek hêşîn hene. Dema ku hûn bi veguherandina cûda veguherînin - SQL ji bo wan biafirînin (ALTER TABLE ... Ji bo astengiyên ji bo astengiyên BİXWÎNE û BİXWÎNE BİXWÎNE), bi heman awayî, ji bo piraniya beşdarî. Di rastiyê de, gava ku hûn tengahiyek yekbûyî çêbikin, ev yek rast e ku li ser maseya yekbûyî ye. Ew girîng e ku bîr bîne, lêbelê, çend celeb hene: