Yabancı anahtarda Cascade seçeneği nedir?
Yabancı anahtarda Cascade seçeneği nedir?

Video: Yabancı anahtarda Cascade seçeneği nedir?

Video: Yabancı anahtarda Cascade seçeneği nedir?
Video: 04040200 05 WITH GRANT OPTION CASCADE UPDATE INSERT izini ekleme 2024, Mayıs
Anonim

ÇAĞLAYAN : Üst tablodaki satırı silin veya güncelleyin ve alt tablodaki eşleşen satırları otomatik olarak silin veya güncelleyin. SET NULL: Üst tablodaki satırı silin veya güncelleyin ve yabancı anahtar alt tablodaki sütun veya sütunları NULL olarak değiştirin.

Bu şekilde, yabancı anahtarda sil kademeli olarak ne demek istiyorsunuz?

A yabancı anahtar ile birlikte kademeli silme araçları ana tablodaki bir kayıt ise silindi , ardından alt tablodaki ilgili kayıtlar niyet otomatik olarak silindi.

Benzer şekilde, Cascade'in veritabanındaki anlamı nedir? SQL'de, Çağlayan silmek anlamına geliyor ana kayıtlardan biri silinirse, ilgili tüm alt kayıtlar otomatik olarak silinir. DBMS'de ayrıca adı verilen bir işlem vardır. basamaklı geri sarın.

Ayrıca bilin, yabancı anahtar örneği nedir?

A yabancı anahtar bir sütuna (çoğunlukla birincil anahtar ) başka bir tablonun. İçin örnek tüm müşteri verilerini içeren bir MÜŞTERİ tablosu ve tüm müşteri siparişlerini içeren bir SİPARİŞ tablosu olmak üzere iki tablomuz olduğunu varsayalım.

Güncelleme kaskadında ne işe yarar?

ÜZERİNDE GÜNCELLEME KASKAD ana birincil anahtarın değiştirilmesi durumunda alt değerin niyet da bunu yansıtacak şekilde değiştirin. ÜZERİNDE GÜNCELLEME KASKAD ÜZERİNDE SİL KASKAD demek ki eğer sen GÜNCELLEME VEYA SİLMEK ebeveyn, değişiklik basamaklı çocuğa.

Önerilen: