Ne'In KESECEK arasındaki fark SQL SİL...
Ne'In KESECEK arasındaki fark SQL SİL
Yazdım bir cevap bu soruya yanlış yanıt için bir soru arasındaki fark hakkında AÇILAN ve KESECEK, ama düşündüm ki bu bir utanç değil pay alırım, sonrası benim kendi cevap benim kendi soru ... hatta etik? :)
Eğer cevabınız belirli bir platform misiniz gösteren İse. Edit:
İşte farklılıkları bir listesini. Özellikleri ve umarım toplumun diğer satıcılardan belirli bir fark da. ekleyebilirsiniz Oracle özel işaretledim En satıcıları için ortak olan farkları farkları, aşağıda vurgulanan ile doğrudan başlıkları altında gidebilir.
İsterseniz hızlı sil tüm satırları, bir tablo, ve sen gerçekten emin misin bunu yapmak, ve bir şey yok yabancı anahtarlar karşı bu tablolar, daha sonra bir kesme, muhtemelen olacak daha hızlı bir SİLİN.
Sisteme özel çeşitli konular aşağıda ayrıntılı olarak ele alınmalıdır.
Delete DML, DDL Kesecek
Kaydetme ve geri alma
Satıcıya göre değişken
Kesecek geri getirilebilir.
Bir KESECEK DDL çünkü iki, bir önce tamamlar ve bir ifadenin yürütme içerir. Kesecek bu nedenle geri alınması, ve kesilme işlemi başarısız yine işlemek isteyenler var.
Ancak, geriye dönüp, aşağıya bakın.
Sil boşluk, boşluk Kesecek kurtarır kurtarmaz
Eğer YENİDEN DEPOLAMA yan tümcesi kullanırsanız sonra veri kesimleri masa verilerle yeniden yüklenmesi ise biraz daha fazla verimli olabilir de tahsis edilmez. Yüksek su işareti sıfırlanır.
Silmek sadece bazı satırları kaldırabilirsiniz. Kesecek tüm satırları kaldırır.
Bir tablo bölümlenmiş, tek tek bölümleri izole kesilmiş olabilir, böylece tüm tablo verilerinin kısmen kaldırılması mümkün.
Sil bir küme içindeki tablolar ve tablolar için uygulanabilir. Kesecek tek tablo veya tüm küme için geçerlidir. (Oracle özel)
Veri Kimlik Nesne
Veri sil kimliği nesne etkilemez, ama kesecek yeni bir veri nesnesi bir kimlik atarsürecehiç kuruluşundan bu yana tabloda ınsert olmuştur geri tek bir veri nesne Ekle yeni bir kimlik kesme tahsis edilmesine neden olacaktır.
Flashback siler arasında çalışır, ama bir kesecek Birleşik Devletleri için flashback işlem için önce engeller.
Ancak, 11gR2 gelen FLASHBACK ARŞİV özelliği bu, Express Edition hariç sağlar
Sil başka bir kullanıcı ya da rol için bir tablo ürkütücü olabilir, ama kesecek HERHANGİ bir TABLO grant bir DAMLA kullanmadan.
Sil Yinele az miktarda ve geri büyük miktarda üretir. Kesecek her az miktarda üretir.
Kesilme işlemi kullanılamaz dizinleri tekrar kullanılabilir hale getirir. Silmez.
Bir kesecek etkin bir yabancı anahtar tablosu başvuruları ne zaman uygulanamaz. Sil ile tedavi yabancı anahtarları yapılandırmasına bağlıdır.
Kesecek bir paylaşılan tablo kilidi gerektirir silmek bir özel tablo kilidi gerektirir. Bu nedenle Devre dışı bırakmak için tablo kilitleri bir tablo kesecek işlemleri önlemenin bir yoludur.
VİD bir kesecek üzerinde ateşlenmesine.
DDL Tetikleyicileri mevcuttur.
Kesecek bir veritabanı bağlantısı üzerinden verilemez.
Kesilme KİMLİK sütun türleri için sıra sıfırlar, silmez.
Oluşturma şablonu HT...