Բովանդակություն:

Ինչպե՞ս ստեղծել սյունակի հիմնական բանալի SQL Server-ում:
Ինչպե՞ս ստեղծել սյունակի հիմնական բանալի SQL Server-ում:

Video: Ինչպե՞ս ստեղծել սյունակի հիմնական բանալի SQL Server-ում:

Video: Ինչպե՞ս ստեղծել սյունակի հիմնական բանալի SQL Server-ում:
Video: Active Directory Foundations: Understanding this object database 2024, Մայիս
Anonim

Օգտագործելով SQL Server Management Studio

  1. Object Explorer-ում աջ սեղմեք այն աղյուսակի վրա, որը ցանկանում եք ավելացնել եզակի սահմանափակում և սեղմեք Դիզայն:
  2. Table Designer-ում սեղմեք տվյալների բազայի տողերի ընտրիչը սյունակ դուք ցանկանում եք սահմանել որպես առաջնային բանալին .
  3. Աջ սեղմեք տողի ընտրիչի վրա սյունակ և ընտրեք Սահմանել Առաջնային բանալի .

Նաև գիտեք, թե ինչպես կարող եմ առաջնային բանալին ավելացնել գոյություն ունեցող աղյուսակին:

Հիմնական բանալիներ ավելացնելու համար՝ օգտագործելով Control Center

  1. Ընդարձակեք օբյեկտի ծառը, մինչև տեսնեք «Tables» պանակը:
  2. Աջ սեղմեք աղյուսակի վրա, որը ցանկանում եք փոփոխել, և բացվող ընտրացանկից ընտրեք «Փոխել»:
  3. Ստեղներ էջում ընտրեք մեկ կամ մի քանի սյունակներ որպես հիմնական բանալիներ:
  4. Լրացուցիչ. Մուտքագրեք հիմնական բանալի սահմանափակման անունը:

Բացի այդ, ինչպես կարելի է ստեղծել սյունակի նույնականացում SQL Server-ում: Ստեղծեք ինքնության սյունակ՝ ստեղծելով աղյուսակը առանց տվյալների կորստի

  1. Ստեղծեք ժամանակավոր աղյուսակ ինքնության սյունակով:
  2. Տվյալները բնօրինակ աղյուսակից պատճենեք ժամանակավոր աղյուսակում:
  3. Բաց թողեք բնօրինակ աղյուսակը:
  4. Ժամանակավոր աղյուսակը վերանվանել սկզբնական աղյուսակի անունով:

Հետագայում հարցն այն է, թե որն է SQL-ի հիմնական բանալին օրինակով:

Առաջնային բանալին a-ի դաշտն է սեղան որը եզակի կերպով նույնականացնում է տվյալների բազայի յուրաքանչյուր տող/գրառում սեղան . Հիմնական բանալիները պետք է պարունակեն եզակի արժեքներ: Հիմնական բանալի սյունակը չի կարող ունենալ NULL արժեքներ: Ա սեղան կարող է ունենալ միայն մեկ հիմնական բանալի, որը կարող է բաղկացած լինել մեկ կամ մի քանի դաշտերից:

Կարո՞ղ ենք թարմացնել առաջնային բանալին:

Մինչդեռ այդ ոչինչ չկա կամք կանխել ձեզ թարմացում ա առաջնային բանալին (բացառությամբ ամբողջականության սահմանափակման), դա կարող է լավ գաղափար չլինել. կատարողականի տեսանկյունից՝ Դուք կամք պետք է թարմացնել բոլորը օտար բանալիներ այդ հղումը թարմացված բանալին . Մի սինգլ թարմացումը կարող է տանել դեպի թարմացնել պոտենցիալ բազմաթիվ աղյուսակներ/տողեր:

Խորհուրդ ենք տալիս: