valor update una tabla subconsulta que pueden otra masivo instancias hay ejemplo datos con compartidas comando columna caracteristicas actualizar sql sql-server sql-server-2005 triggers

una - update sql server ejemplo



sql para detectar los campos modificados en la activaciĆ³n de la actualizaciĆ³n(sql server 2005)? (1)

En SQL Server 2005, dentro de un disparador de actualización hay una manera de encontrar la lista de campos / columnas que son modificadas por la consulta de actualización original.

Tengo una tabla con 150 columnas y dentro del gatillo necesito saber si SOLO un campo en particular se actualizó o no (y ningún otro campo fue modificado)

Puedo escribir un sql largo para comparar 150 columnas, pero será propenso a errores y se verá estúpido.

Cualquier forma decente para sortear este problema. Estoy esperando que algunas apl sql2005 vengan a mi rescate.


Tome un lookie en COLUMNS_UPDATED - es un poco molesto , pero debería poder trabajar con él bastante fácilmente para su requerimiento. Hay un artículo decente al respecto en SQL Server Central .