架构师_程序员_码农网

K Parolayı al
Kayıt Olun

QQ登录

Başlamak için sadece bir adım

Arama
Görüntüleme:8601|Yanıt: 0
打印 上一主题 下一主题

[Bilgi]Sql tetikleyicilerinin rolüne giriş, tetikleyicilerin hangi durumlarda kullanılacağı

[Bağlantıyı Kopyala]
D 跳转到指定楼层
bina sahibi
发表于 2014-10-9 10:15:42|只看该作者回帖奖励|TersGözat|Okuma Modu
Tetikleyiciler, çeşitli ekleme, silme veya veri değişikliklerinin anında işlenmesini istediğiniz durumlarda kullanılır ve doğrudan kullanıcı tarafından çağrılmayan, belirtilen tablodaki veriler değiştiğinde otomatik olarak devreye giren, bir INSERT, UPDATE veya DELETE deyimine yanıt olarak tetikleyiciyi çağırmak için uyanan özel bir saklı yordam türüdür.
Tetikleyicilerin temel faydası, Transact-SQL kodu kullanarak karmaşık işleme mantığı içerebilmeleridir. Sonuç olarak, tetikleyiciler kısıtlamaların tüm işlevselliğini destekleyebilir; ancak, verilen işlevsellik için her zaman en iyi yaklaşım bu değildir. Tetikleyiciler ayrıca bir tablonun veri değişikliklerinden önceki ve sonraki durumunu değerlendirebilir ve farklılıklara göre karşı önlemler alabilir.

Tetikleyiciler otomatik olarak yürütüldüğünden, sql tarafından işletilen tablo anormal bir duruma sahip olduğunda, her türlü öngörülemeyen istisna olacaktır ve karmaşık iş mantığı işlemlerini gerçekleştirmek zordur, bu nedenle tetikleyiciler genellikle büyük ölçekli uygulama sistemlerinde kullanılmaz ve verilerin işlenmesini birleştirmek için saklı yordamlar veya ara yazılımlar kullanılır.




Önceki makale: sql neden saklı yordamlar kullanılır, avantajları nelerdir?
Sonraki makale: sql parametrelerle saklı yordam oluşturma
kod çiftçi ağı, sadece uygulama sürecinde yayınlanmış, teknik zorluklarla karşılaşmış, başkalarını yanıltmamıştır.
Geri gönderi yapabilmeniz için giriş yapmanız gerekmektedir Giriş Yap | Kayıt Ol

İntegral kurallarının bu versiyonu


YASAL UYARI: Code Farmer tarafından yayınlanan tüm yazılım, programlama materyalleri veya makaleler sadece öğrenme ve araştırma amaçlı kullanılmaktadır; yukarıdaki içerik ticari veya yasadışı amaçlarla kullanılamaz, aksi takdirde tüm sonuçlardan lütfen kullanıcı sorumludur. Bu site bilgileri ağdan alınmıştır, telif hakkı anlaşmazlığının bu site ile hiçbir ilgisi yoktur. Yukarıdaki içeriği indirdikten sonraki 24 saat içinde bilgisayarınızdan tamamen kaldırmalısınız. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kaydı satın alın ve daha iyi orijinal hizmet alın. Herhangi bir ihlal varsa, bununla ilgilenmek için lütfen bizimle e-posta yoluyla iletişime geçin.

Posta To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-17 12:22

Hızlı YanıtBaşadön Listeye dön