Forum

SQL Server Yasaklı ...
 
Bildirimler
Hepsini Temizle

SQL Server Yasaklı update kelimeleri

2 Yazılar
1 Üyeler
0 Reactions
747 Görüntüleme
(@UgurKARABULUT)
Gönderiler: 2
New Member
Konu başlatıcı
 

Merhabalar,

Sql veritabanında herhangi bir alana update yapılması istendiğinde, güncellenecek yeni değer belirli birkaç kelime içerisinde ise update işlemini yapmamasını sağlamak istiyorum.

Update ve insert triggerları ile tablolarda belli alanlar için bu kuralı uygulamayabiliyorum ama bu işlemi tüm tablolardaki tüm alanlar için yapmam gerekiyor. Bunun için kolay bir yol var mıdır?

 

Teşekkürler.

 
Gönderildi : 24/11/2015 19:45

(@UgurKARABULUT)
Gönderiler: 2
New Member
Konu başlatıcı
 

Evet DML trigger ile yapmam gerekiyor.

Bir tabloda 10 adet alan var ise yazdığım triggerda bu 10 alan için şart ifadeleri ile gerçekleştirmem gerekiyor. Bana daha çok alan fark etmezsizin update yapıldığı andaki güncellenmek istenen yeni değer lazım. Bu şekilde alanlardan bağımsız olarak bir şart ifadesi ile ilgili kontrolü sağlayabilirim. Yaptığım araştırmalarda girilen değer alan adı ile alınabiliyor (örn select @depo = Depo_adi from INSERTED ).

Tabloda güncellediği alandan bağımsız olarak sadece girilen değer bulabileceğim bir kod var mıdır?

 
Gönderildi : 01/12/2015 15:37

Paylaş: