Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 13532|Yanıt: 0

[Kaynak] SQL tetikleyicilerinin rolü ve ne zaman kullanıldığı hakkında konuşalım

[Bağlantıyı kopyala]
Yayınlandı 9.10.2014 10:15:42 | | |
Tetikleyiciler, kullanıcı tarafından doğrudan çağrılmayan özel bir depolanmış prosedür türüdür ve belirlenen tablodaki veriler değiştiğinde otomatik olarak etki değiştirir; böylece INSERT, UPDATE veya DELETE ifadesine yanıt olarak tetikleyici uyandırılır.
Tetikleyicilerin temel faydası, Transact-SQL kodu kullanılarak karmaşık işleme mantığı içerebilmeleridir. Bu nedenle, tetikleyiciler kısıtlamaların tüm işlevlerini destekleyebilir; Ancak sunulan özellikler açısından her zaman en iyi yaklaşım değildir. Tetikleyiciler ayrıca veri değişikliklerinden önce ve sonra tablonun durumunu değerlendirebilir ve farklılıklara göre harekete geçebilir.

Tetikleyiciler otomatik olarak çalıştırıldığından, SQL işlem tablosunda anormallikler olduğunda çeşitli öngörülemez istisnalar olur ve karmaşık iş mantığı işleme elde etmek zordur.




Önceki:SQL'de neden saklanan prosedürler kullanılır ve avantajları nelerdir?
Önümüzdeki:SQL, parametrelerle depolanmış prosedürler oluşturur
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com