merhaba.
1.Sorum : tek bir tane trigger yazıp bunu istediğim tablolara bağlamam mümkünmü acaba?
2.Sorum : yazdığım bir trigger içerisinde INSERT işlemi yapacağım ve işlemide trigger ı tetikleyen tablo içerisinde yapmayı düşündüğüm için acaba Triggerı tetiklettiren TABLOADI adını alıp insert cümleceğinde bu tabloadını kullanabilirmiyim acaba?
Tek Trigger i birden fazla tabloya atama ve
Tek Trigger i birden fazla tabloya atama ve
[ F X E R K A N © - E r k a n Ç İ F T Ç İ ]
Tek bir triggerı birden çok tabloya bağlayabileceğini sanmıyorum. Ama tek bir procedure yazıp bunu istediğin triggerlarda çağırabilirsin. Procedure göndereceğin parametre de tablo ismin olur ve çalıştıracağın sql cümleni bir nvarchar değişkene atayarak sp_executesql ile bu sql cümleni çalıştırabilirsin. Daha açıklayıcı örnek için aşağıdaki linke bakabilirsin:
viewtopic.php?t=12796&highlight=sql+exec
viewtopic.php?t=12796&highlight=sql+exec