KINI NGA KINAHANGLAN sa Microsoft SQL Server

Ang Kaayohan sa Paggamit sa KINAHANGLAN nga mga Kahimtang sa Labing mga Sulud sa Primary

Pinaagi sa paghimo sa usa ka UNIK nga pagpugos, ang mga administrador sa SQL Server nagtino nga ang usa ka kolum dili adunay mga duplicate values. Kon maghimo ka og usa ka bag-o nga UNIK nga pagpugos, ang SQL Server magsusi sa kolum sa pangutana aron mahibal-an kung kini naglangkob ba sa bisan unsang doble nga mga bili. Kung ang lamesa naglangkob sa pre-existing duplicates, ang command creation constraction mapakyas. Sa susama, sa higayon nga ikaw adunay UNYQUE nga pagpugong sa usa ka kolum, ang mga paningkamot sa pagdugang o pag-usab sa mga datos nga hinungdan sa mga duplicate nga naglungtad mapakyas usab.

Nganong Gamiton ang KINI NGA MGA Pugong

TINUOD nga pagpugong ug usa ka nag-unang hinungdan ang pagpatuman sa pagkatalagsaon, apan adunay mga panahon nga ang pagpugong UNIQUE mao ang mas maayo nga pagpili.

Pagmugna og KINAHANGLAN nga Pugong

Adunay daghan nga mga paagi nga ikaw makahimo sa usa ka UNIK nga pagpugong sa SQL Server. Kung gusto nimo magamit ang Transact-SQL aron makadugang sa usa ka UNYQUE nga pagpugong sa usa ka lamesa, mahimo nimo gamiton ang ALTER TABLE statement, ingon sa gihulagway sa ubos:

PAG-ALAGAD SA TALAAN DAGHANG PAGSUL-AN UG NAKASALA ()

Kon mas gusto nimo nga makig-uban sa SQL Server gamit ang GUI nga mga himan, makahimo ka usab sa paghimo sa UNIQUE nga pagpugong gamit ang SQL Server Management Studio . Ania kung giunsa:

  1. Ablihi ang SQL Server Management Studio .
  2. Palapad ang mga Tables folder sa database nga gusto nimo nga makahimo sa pagpugong.
  3. I-right-click ang lamesa nga gusto nimo idugang ang pagpugong ug i-klik Disenyo .
  4. Sa Table Designer nga menu, i-klik ang Indexes / Keys .
  5. Diha sa Indexes / Keys dialog box, i-klik ang Add .
  6. Pilia ang Unique Key sa Type drop-down list.

KINI NGA MGA KALINGAWAN UG UNIK NGA MGA I-indeks

Adunay pipila ka kalibog mahitungod sa kalainan tali sa usa ka UNIK nga pagpugong ug sa usa ka UNIQUE index. Samtang mahimo nimo gamiton ang lain-laing mga transact-SQL nga mga sugo aron sa paghimo kanila (BAG-ONG TALAAN ... DAGHANG PAGPADALA SA MGA KINAHANGLAN ug PAG-ILA KINI NGA INDIKO alang sa mga index), adunay managsama nga epekto, alang sa kadaghanan. Sa pagkatinuod, kon ikaw maghimo sa usa ka UNYA nga pagpugong, kini sa pagkatinuod nagmugna sa usa ka UNIQUE index sa lamesa. Mahinungdanon nga hinumdoman, hinoon, nga adunay daghang mga kalainan: