Mündəricat:
Video: SQL Serverdə xarici açar məhdudiyyətlərini necə tapa bilərəm?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
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ə
- Obyekt Explorer-də əlaqənin xarici açar tərəfində olacaq cədvələ sağ vurun və Dizayn düyməsini basın.
- Cədvəl Dizayneri menyusundan Əlaqələr düyməsini basın.
- Xarici açar əlaqələri dialoq qutusunda Əlavə et düyməsini klikləyin.
- Seçilmiş Əlaqələr siyahısında əlaqəyə klikləyin.
Tövsiyə:
SQL Serverdə əsas xarici açar əlaqəsini necə yaratmaq olar?
SQL Server Management Studio-dan istifadə edərək Object Explorer-də əlaqənin xarici açar tərəfində olacaq cədvələ sağ vurun və Dizayn düyməsini basın. Cədvəl Dizayneri menyusundan Əlaqələr düyməsini basın. Xarici açar əlaqələri dialoq qutusunda Əlavə et düyməsini klikləyin. Seçilmiş Əlaqələr siyahısında əlaqəyə klikləyin
Xarici açar SQL Serverdə necə işləyir?
Sifariş_ID: Əsas Açar
Əsas açar həm də xarici açar ola bilərmi?
İlkin açarlar həmişə unikal olmalıdır, əgər cədvəl birdən çoxa münasibətdədirsə, xarici açarlar qeyri-unikal dəyərlərə icazə verməlidir. Cədvəl bir-çox əlaqəsi ilə deyil, bir-bir əlaqə ilə bağlıdırsa, xarici açardan əsas açar kimi istifadə etmək mükəmməldir
Db2-də əsas açar və xarici açar nədir?
Xarici açar, başqa bir cədvəldəki bir sıranın ən azı bir əsas açarına uyğun gəlmək üçün tələb olunan cədvəldəki sütunlar toplusudur. Bu, istinad məhdudiyyəti və ya istinad bütövlüyü məhdudiyyətidir. Bu, bir və ya bir neçə cədvəldə çoxlu sütunlardakı dəyərlər haqqında məntiqi qaydadır
Əsas açar ikincil açar və xarici açar nədir?
Xarici Açar: Əsas Açar başqa bir cədvəldə görünən bir cədvəldir (çarpaz istinad edilir). İkincil (və ya Alternativ) Açar: Cədvəldə yuxarıdakı iki növdən heç biri seçilməyən hər hansı sahədir