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

Ինչպե՞ս գտնել օտարերկրյա բանալիների սահմանափակումները SQL Server-ում:
Ինչպե՞ս գտնել օտարերկրյա բանալիների սահմանափակումները SQL Server-ում:

Video: Ինչպե՞ս գտնել օտարերկրյա բանալիների սահմանափակումները SQL Server-ում:

Video: Ինչպե՞ս գտնել օտարերկրյա բանալիների սահմանափակումները SQL Server-ում:
Video: ԻՆՉՔԱՆ ԺԱՄԱՆԱԿ ԿԱՐՈՂ ԵՔ ՇԱՐԺՎԵԼ: Կառուցեք ձեր տունը Ճապոնիայում և ապրեք Ֆուկուոկայում 2024, Դեկտեմբեր
Anonim

Ահա լավագույն միջոցը պարզելու համար Օտար բանալի Հարաբերություններ բոլոր տվյալների բազայում: Մեջ SQL Server Կառավարման ստուդիա, կարող եք պարզապես աջ սեղմել աղյուսակի վրա օբյեկտների հետախույզում և ընտրել «Դիտել կախվածությունները»: Սա ձեզ լավ մեկնարկային կետ կտա: Այն ցույց է տալիս աղյուսակներ, դիտումներ և ընթացակարգեր, որոնք հղում են անում աղյուսակին:

Նմանապես, հարցնում են, թե ինչ է SQL-ում օտարերկրյա բանալիների սահմանափակումը:

Արտաքին հիմնական սահմանափակումներ . Ա օտար բանալի (FK) սյունակ կամ սյունակների համակցություն է, որն օգտագործվում է և հարկադրել կապ երկու աղյուսակների տվյալների միջև՝ վերահսկելու այն տվյալները, որոնք կարող են պահվել օտար բանալի սեղան.

Ավելին, ի՞նչ խնդիրներ են առաջացնում օտարերկրյա բանալիները: Ահա որոշ ընդհանուր արտաքին հիմնական խնդիրներ:

  • Կախված արտաքին բանալիներ. Օտար բանալին ցույց է տալիս առաջնային բանալին, որը չկա:
  • Հղում եզակի բանալիին, բացի հիմնական բանալիից: Սրանից ոչ մի օգուտ չկա:
  • Աղյուսակների միջև ոչ պաշտոնական կապ:
  • Տվյալների անհամապատասխան տեսակներ:
  • Գերբեռնված օտարերկրյա բանալիներ.

Հաշվի առնելով սա՝ ինչպե՞ս կարող եմ օտար բանալի գտնել աղյուսակում:

Տեսնել օտար բանալի հարաբերությունները ա սեղան : ԸՆՏՐԵԼ TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME INFORMATION_SCHEMA-ից: KEY_COLUMN_USAGE ՈՐՏԵՂ REFERENCED_TABLE_SCHEMA = 'db_name' ԵՎ REFERENCED_TABLE_NAME = 'table_name';

Ինչպե՞ս ավելացնել օտարերկրյա բանալիների սահմանափակում SQL Server Management Studio-ում:

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

  1. Object Explorer-ում աջ սեղմեք աղյուսակի վրա, որը կլինի հարաբերությունների արտաքին բանալին և սեղմեք Դիզայն:
  2. Սեղանի դիզայներ ընտրացանկից կտտացրեք «Հարաբերություններ»:
  3. Արտաքին բանալիով հարաբերություններ երկխոսության վանդակում սեղմեք Ավելացնել:
  4. Սեղմեք հարաբերությունները Ընտրված հարաբերությունների ցանկում:

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