Hola amigos, tengo un triger de actualización (Update) con instead of
(utilizo instead of debido a que existen campos text en mi tabla y con "for
update" no me permite), con los datos de la tabla inserted actualizo en
otras 3 bases de datos que tienen la misma tabla y por último actualizo la
tabla que contiene al trigger. Todas estas actualizaciones las hago con
sp_executesql. Las tablas de las otras bases de datos son actualizadas
satisfactoriamente, pero la tabla que contiene al trigger no actualiza. Le
he puesto un print @@rowcount y me indica que hizo la actualizacion, incluso
el mensaje del servidor: "1 fila actualizada". Pero no actualiza nada. Lo
mismo me sucede con el trigger de inserción, Cuando hago el update sin
utilizar sp_executesql si funciona. ¿a que se puede deber?
Gracias por sus respuestas.
Leer las respuestas