Სარჩევი:

როგორ ვიპოვო უცხო გასაღების შეზღუდვები SQL Server-ში?
როგორ ვიპოვო უცხო გასაღების შეზღუდვები SQL Server-ში?

ვიდეო: როგორ ვიპოვო უცხო გასაღების შეზღუდვები SQL Server-ში?

ვიდეო: როგორ ვიპოვო უცხო გასაღების შეზღუდვები SQL Server-ში?
ვიდეო: SQL Server 27 - How to Create FOREIGN KEY Constraints 2024, ნოემბერი
Anonim

აქ არის საუკეთესო გზა გასარკვევად Უცხოური გასაღები ურთიერთობა ყველა მონაცემთა ბაზაში. In SQL სერვერი მართვის სტუდია შეგიძლიათ უბრალოდ დააწკაპუნოთ ცხრილზე მაუსის მარჯვენა ღილაკით ობიექტის მკვლევარში და აირჩიეთ "View Dependencies". ეს მოგცემთ კარგ საწყის წერტილს. ის აჩვენებს ცხრილებს, ხედებს და პროცედურებს, რომლებიც მიუთითებენ ცხრილზე.

ანალოგიურად, ისმის კითხვა, რა არის SQL-ში უცხო გასაღების შეზღუდვა?

საგარეო გასაღების შეზღუდვები . ა უცხოური გასაღები (FK) არის სვეტი ან სვეტების კომბინაცია, რომელიც გამოიყენება დადგენისთვის და აღასრულოს ბმული მონაცემებს შორის ორ ცხრილში, რათა აკონტროლოს მონაცემები, რომლებიც შეიძლება შეინახოს მასში უცხოური გასაღები მაგიდა.

გარდა ამისა, რა პრობლემებს აჩენს უცხოური გასაღებები? აქ არის რამდენიმე საერთო საგარეო გასაღების პრობლემა.

  • ჩამოკიდებული უცხო გასაღებები. უცხო გასაღები მიუთითებს ძირითად გასაღებზე, რომელიც იქ არ არის.
  • მიმართეთ უნიკალურ გასაღებს, გარდა ძირითადი გასაღებისა. ამას არანაირი სარგებელი არ აქვს.
  • არაფორმალური კავშირი ცხრილებს შორის.
  • მონაცემთა ტიპების შეუსაბამობა.
  • გადატვირთული უცხოური გასაღებები.

ამის გათვალისწინებით, როგორ ვიპოვო უცხო გასაღები მაგიდაზე?

Ნახვა უცხოური გასაღები ურთიერთობები ა მაგიდა : აირჩიეთ TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME INFORMATION_SCHEMA-დან. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' და REFERENCED_TABLE_NAME = 'table_name';

როგორ დავამატო უცხო გასაღების შეზღუდვა SQL Server Management Studio-ში?

SQL Server Management Studio-ს გამოყენებით

  1. Object Explorer-ში დააწკაპუნეთ მარჯვენა ღილაკით ცხრილზე, რომელიც იქნება ურთიერთობის უცხო გასაღების მხარეს და დააწკაპუნეთ დიზაინი.
  2. ცხრილის დიზაინერის მენიუდან დააწკაპუნეთ ურთიერთობებზე.
  3. საგარეო გასაღების ურთიერთობების დიალოგურ ფანჯარაში დააწკაპუნეთ დამატება.
  4. დააწკაპუნეთ ურთიერთობაზე არჩეული ურთიერთობის სიაში.

გირჩევთ: