Mündəricat:

Xarici açar SQL Serverdə necə işləyir?
Xarici açar SQL Serverdə necə işləyir?

Video: Xarici açar SQL Serverdə necə işləyir?

Video: Xarici açar SQL Serverdə necə işləyir?
Video: Verilənlər Bazası. Access 2010 - Dərs 1 2024, Noyabr
Anonim

Sifariş_ID: Əsas Açar

Eynilə, siz soruşa bilərsiniz ki, mən SQL-də xarici açara necə istinad edə bilərəm?

Xülasə:

  1. Xarici açarın hər bir dəyəri digər cədvəllərin Əsas Açarının bir hissəsi olmalıdır.
  2. Xarici açar eyni cədvəldəki başqa sütuna istinad edə bilər. Bu istinad özünə istinad kimi tanınır.
  3. Siz Cədvəl Yarat, Cədvəli Dəyişdir və ya SQL Server İdarəetmə Studiyasından istifadə edərək Xarici Açar yarada bilərsiniz.

Bir də sual oluna bilər ki, xarici açarlar hansı problemlər yaradır? Burada bəzi ümumi xarici əsas problemlər var.

  • Sallanan xarici açarlar. Xarici açar orada olmayan əsas açarı göstərir.
  • Əsas açardan başqa unikal açara istinad. Bunun heç bir faydası yoxdur.
  • Cədvəllər arasında qeyri-rəsmi əlaqə.
  • Uyğun olmayan məlumat növləri.
  • Həddindən artıq yüklənmiş xarici açarlar.

Həm də bilmək üçün, xarici açarı necə yazırsınız?

Xarici Açar Daxili Məhdudiyyətdən istifadə etməklə); Bu sintaksisdən istifadə edərək siz CREATE açar sözünüzü, sonra cədvəlin adını, sonra isə mötərizələri açın. Sütun üçün, kimi müəyyən etmək istəyirsiniz xarici Açar , və sonuna REFERANSLAR sözünü əlavə edin (məlumat növündən sonra). Sonra digər cədvəlin adını göstərin.

Əsas açar xarici açar ola bilərmi?

Əsas açarlar həmişə unikal olmaq lazımdır, xarici açarlar Cədvəl birdən çoxa münasibətdirsə, qeyri-unikal dəyərlərə icazə vermək lazımdır. a istifadə etmək mükəmməldir xarici Açar kimi əsas açar əgər cədvəl birə-çox əlaqəsi ilə deyil, birə-bir əlaqə ilə bağlıdırsa.

Tövsiyə: