Агуулгын хүснэгт:

SQL Server дээрх гадаад түлхүүрийн хязгаарлалтыг хэрхэн олох вэ?
SQL Server дээрх гадаад түлхүүрийн хязгаарлалтыг хэрхэн олох вэ?

Видео: SQL Server дээрх гадаад түлхүүрийн хязгаарлалтыг хэрхэн олох вэ?

Видео: SQL Server дээрх гадаад түлхүүрийн хязгаарлалтыг хэрхэн олох вэ?
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Гуравдугаар сар
Anonim

Үүнийг олж мэдэх хамгийн сайн арга энд байна Гадаад түлхүүр Бүх мэдээллийн сан дахь харилцаа холбоо. онд SQL сервер Менежментийн студио дээр объект хайгч дээрх хүснэгтийн баруун товчийг дараад "Хараат байдлыг харах" хэсгийг сонгох боломжтой. Энэ нь танд сайн эхлэлийг өгөх болно. Энэ нь хүснэгтэд хамаарах хүснэгт, үзэл бодол, процедурыг харуулдаг.

Үүнтэй адилаар, SQL-д гадаад түлхүүрийн хязгаарлалтыг хэрэгжүүлэх гэж юу вэ?

Гадаад гол хязгаарлалтууд . А гадаад түлхүүр (FK) нь тогтооход ашигладаг багана буюу баганын хослол юм хэрэгжүүлэх -д хадгалагдаж болох өгөгдлийг хянах хоёр хүснэгтийн өгөгдлийн хоорондох холбоос гадаад түлхүүр ширээ.

Цаашилбал, гадаад түлхүүрүүд ямар асуудал үүсгэдэг вэ? Энд зарим нийтлэг гадаад гол асуудлууд байна.

  • Унжсан гадаад түлхүүрүүд. Гадаад түлхүүр нь тэнд байхгүй үндсэн түлхүүрийг заадаг.
  • Үндсэн түлхүүрээс өөр өвөрмөц түлхүүрийн лавлагаа. Үүнд ямар ч ашиг байхгүй.
  • Хүснэгт хоорондын албан бус холболт.
  • Өгөгдлийн төрлүүд таарахгүй байна.
  • Хэт ачаалалтай гадаад түлхүүрүүд.

Үүнийг анхаарч үзвэл, хүснэгтээс гадаад түлхүүрийг хэрхэн олох вэ?

Харахын тулд гадаад түлхүүр харилцаа a ширээ : СОНГОХ INFORMATION_SCHEMA-с ХҮСНЭГТ_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME. REFERENCED_TABLE_SCHEMA = 'db_name' БА REFERENCED_TABLE_NAME = 'хүснэгт_нэр';

SQL Server Management Studio дээр гадаад түлхүүрийн хязгаарлалтыг хэрхэн нэмэх вэ?

SQL Server Management Studio ашиглах

  1. Object Explorer програмын гадаад түлхүүрийн харилцааны талбарт байрлах хүснэгтийн баруун товчийг дараад Дизайн дээр дарна уу.
  2. Хүснэгтийн дизайнер цэснээс Харилцаа холбоог товшино уу.
  3. Гадаад түлхүүрийн харилцааны харилцах цонхонд Нэмэх дээр дарна уу.
  4. Сонгосон харилцааны жагсаалтын харилцааг товшино уу.

Зөвлөмж болгож буй: