Hola, tenes que hacer un trigger instead of
Saludos Maximiliano Damian Accotto Microsoft MVP en SQLServer Consultoria en SQL Server Buenos Aires-Argentina [email protected] http://blog.maxiaccotto.com De: [email protected] [mailto:[email protected]] En nombre de Jesús dos Santos Enviado el: viernes, 12 de junio de 2009 11:58 a.m. Para: Maxi Asunto: [dbms] Ayuda con update Claro, un trigger los he usado para insertar, ahora si yo hago lo siguiente CREATE TRIGGER registrar ON tabla FOR update AS update tabla set registro=getdate() where modeloid = (select modeloid from inserted) esto no es recursivo? Pues estoy generando otro update ?? Muchas gracias _____ De: [email protected] [mailto:[email protected]] En nombre de Leonardo Micheloni Enviado el: viernes, 12 de junio de 2009 11:39 Para: [email protected] Asunto: [dbms] Ayuda con update Poniendo el getdate en el sp que actualiza, sino con un trigger for update http://msdn.microsoft.com/en-us/library/aa258254(SQL.80).aspx saludos, Leonardo. 2009/6/12 Jesús dos Santos <[email protected]> Lista, disculpen la consulta, quiero que se me registre en un campo de una tabla sql 2000, la fecha y hora cuando se produce un update en esa tabla. Cuando es un registro nuevo, uso como valor predeterminado el getdate(), pero al hacer un update, como seria??? Desde ya muchas gracias. No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.339 / Virus Database: 270.12.65/2171 - Release Date: 06/12/09 05:55:00
