Xarici açarda Cascade seçimi nədir?
Xarici açarda Cascade seçimi nədir?

Video: Xarici açarda Cascade seçimi nədir?

Video: Xarici açarda Cascade seçimi nədir?
Video: Единая Защита от Кентавра и атеросклероза из 5 упражнений 2024, Noyabr
Anonim

CASCADE : Ana cədvəldən cərgəni silin və ya yeniləyin və uşaq cədvəlindəki uyğun sətirləri avtomatik silin və ya yeniləyin. SET NULL: Sətiri əsas cədvəldən silin və ya yeniləyin və təyin edin xarici Açar alt cədvəldəki sütun və ya sütunları NULL-ə çevirin.

Bu şəkildə, xarici açarda silmə kaskadını nəzərdə tutursunuz?

A xarici Açar ilə kaskad silmək deməkdir ana cədvəldə qeyd varsa silindi , sonra uşaq cədvəlində müvafiq qeydlər olacaq avtomatik olur silindi.

Eynilə, verilənlər bazasında Cascade nə deməkdir? SQL-də, kaskad silin deməkdir ana qeydlərdən biri silinərsə, bütün müvafiq uşaq qeydləri avtomatik olaraq silinəcəkdir. DBMS-də adlanan bir əməliyyat da var kaskadlı geriyə qaytarmaq.

Həm də bilirsiniz, xarici açar nümunə nədir?

A xarici Açar sütuna istinad edən sütun (və ya sütunlar)dır (əksər hallarda əsas açar ) başqa bir cədvəldən. üçün misal , deyək ki, bizdə iki cədvəl var, bütün müştəri məlumatlarını ehtiva edən MÜŞTƏRİ cədvəli və bütün müştəri sifarişlərini özündə birləşdirən SİFARİŞ cədvəli.

Yeniləmə kaskadı nə edir?

ON YENİLƏNİB CASCADE o deməkdir ki, əsas əsas açar dəyişdirilərsə, uşaq dəyəri olacaq bunu əks etdirmək üçün də dəyişir. ON YENİLƏNİB CASCADE ON KASKADI SİLİN o deməkdir ki, əgər sən YENİLƏNİB Və ya SİLİN valideyn, dəyişiklik edir şəlaləli uşağa.

Tövsiyə: