Mündəricat:

SQL Serverdə xarici açar məhdudiyyətlərini necə tapa bilərəm?
SQL Serverdə xarici açar məhdudiyyətlərini necə tapa bilərəm?

Video: SQL Serverdə xarici açar məhdudiyyətlərini necə tapa bilərəm?

Video: SQL Serverdə xarici açar məhdudiyyətlərini necə tapa bilərəm?
Video: Review: Quiz 1 2024, Noyabr
Anonim

Bunu tapmaq üçün ən yaxşı yol budur Xarici Açar Bütün verilənlər bazasında əlaqə. In SQL Server Management Studio-da siz sadəcə obyekt tədqiqatçısında cədvəlin üzərinə sağ klikləyib "Asılılıqlara bax" seçə bilərsiniz. Bu sizə yaxşı bir başlanğıc nöqtəsi verəcəkdir. O, cədvələ istinad edən cədvəlləri, görünüşləri və prosedurları göstərir.

Eynilə, soruşulur ki, SQL-də xarici açar məhdudiyyətini tətbiq etmək nədir?

Xarici Açar Məhdudiyyətlər . A xarici Açar (FK) və qurmaq üçün istifadə olunan sütun və ya sütunların birləşməsidir tətbiq etmək iki cədvəldə saxlanıla bilən məlumatları idarə etmək üçün verilənlər arasında əlaqə xarici Açar masa.

Bundan əlavə, 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.

Bunu nəzərə alaraq, cədvəldə xarici açarı necə tapa bilərəm?

Görmək xarici Açar münasibətləri a masa : SEÇİN TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME FROM INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' AND REFERENCED_TABLE_NAME = 'cədvəl_adı';

SQL Server Management Studio-da xarici açar məhdudiyyətini necə əlavə edə bilərəm?

SQL Server Management Studio istifadə

  1. Obyekt Explorer-də əlaqənin xarici açar tərəfində olacaq cədvələ sağ vurun və Dizayn düyməsini basın.
  2. Cədvəl Dizayneri menyusundan Əlaqələr düyməsini basın.
  3. Xarici açar əlaqələri dialoq qutusunda Əlavə et düyməsini klikləyin.
  4. Seçilmiş Əlaqələr siyahısında əlaqəyə klikləyin.

Tövsiyə: