Ayuda con Trigger de Actualizacion

05/11/2003 - 17:20 por ByLoCK | Informe spam
Hola a todos,

Acabo de descubrir este grupo de noticias y me venis de perlas. A ver si
alguien me puede echar una manilla con el problema.

El caso es que quiero crear un trigger de actualizacion sobre una tabla.

Esta tabla es de lo mas sencilla

supongamos:

id int
nombre nvarchar(50)
fecha datetime

Lo que quiero es crear un trigger que al actualizar un registro de esa
tabla (supongamos el nombre), automaticamente se me actualice el
contenido de la fecha a la fecha actual (getdate()).

Mas concretamente, necesitaría poder obtener los campos del registro que
estoy actualizando al igual que puedo obtener los campos de un registro
recien insertado o borrado con las tablas inserted y deleted. NECESITO
una tabla UPDATED o algo así.

Muchas gracias

ByLoCK

Preguntas similare

Leer las respuestas

#6 ByLoCK
06/11/2003 - 12:59 | Informe spam
Muchas gracias a todos


En principio me quedo con la formalización del trigger, ya que con la
actualización ya lo tenemos controlado, pero el problema venia cuando
alguien modificaba la base de datos directamente.

Insisto, muchas gracias a todos.

"Hilario" wrote in
news::

Mostrar la cita
#7 Liliana Sorrentino
06/11/2003 - 15:32 | Informe spam
¡¡¡¿¿¿Modificar la base DIRECTAMENTE???!!! Supongo que estarás hablando de
un entorno de prueba al que solo vos podés acceder, ¿no?
Porque de no ser así, necesitarás algo más que actualizar la fecha, yo no
dudaría en grabar una auditoría o bitácora.
Saludos... Liliana.

"ByLoCK" escribió en el mensaje
news:
Mostrar la cita
#8 Accotto Maximiliano D.
06/11/2003 - 15:36 | Informe spam
Solo un aporte!! si lo q se quiere es auditar con la fecha de actualizacion
no hariamos mucho q digamos no?

Lo idea seria quizas tener una tabla de auditoria donde no solo se grabe la
fecha sino por ej tambien:

EL usuario, el valor q habia en un campo y el nuevo (si esto es critico no).

Ojo con todos estos triggers de auditorias!! no es la panacea se paga con
rendimiento!! hay q ser equitativos a la hora de tomar una determinacion asi
porque puede hacer poner un sistema no solo inestable sino transformarlo en
uno de bajo rendimiento y q los usuarios se empiecen a quejar por ello,l
necesitar mas Fierros,etc.

Un saludo

Accotto Maximiliano Damian
"Liliana Sorrentino" escribió en el mensaje
news:
Mostrar la cita
#9 Liliana Sorrentino
06/11/2003 - 15:53 | Informe spam
Probablemente mi respuesta fue demasiado breve.
En general cuando hablamos de auditoría nos referimos justamente a eso,
tener todos los datos posibles del responsable del cambio, datos anteriores
y nuevos, si se hace desde la aplicación o no, etc.
Con respecto a las contras que mencionás, no he tenido ningún problema de
ese tipo en procesos en producción con muchas estaciones de trabajo y tablas
importantes, y a la hora de buscar explicación a "cambios extraños" fue la
herramienta que nos dio la respuesta.

Por lo que ByLoCK plantea no creo que sea su caso, de todas maneras es
importante que expongamos nuestra experiencia y el interesado pueda evaluar
las opciones disponibles según sus necesidades.

Saludos... Liliana.

"Accotto Maximiliano D." escribió en el
mensaje news:eyiW#
Mostrar la cita
actualizacion
Mostrar la cita
la
Mostrar la cita
no).
Mostrar la cita
asi
Mostrar la cita
en
Mostrar la cita
mensaje
Mostrar la cita
de
Mostrar la cita
no
Mostrar la cita
similar
Mostrar la cita
en
Mostrar la cita
cualquier
Mostrar la cita
message
Mostrar la cita
pero
Mostrar la cita
A
Mostrar la cita
una
Mostrar la cita
(getdate()).
Mostrar la cita
#10 Accotto Maximiliano D.
06/11/2003 - 16:10 | Informe spam
deacuerdo contigo Liliana!! yo comento lo de prestaciones porque nos ha
pasado en nuestro ERP con el tema de auditorias!! es una herramienta
excelente pero hay q usarla con precausion!!
Es muy util compartir experiencias en todo esto!! creo q para ello es muy
importante los canales de Foros!!

Un abrazo

Accotto Maximiliano Damian
Fundicion San Cayetano S.A
4002 - 4010
Gerente de Sistemas

"Liliana Sorrentino" escribió en el mensaje
news:
Mostrar la cita
anteriores
Mostrar la cita
tablas
Mostrar la cita
evaluar
Mostrar la cita
el
Mostrar la cita
con
Mostrar la cita
hablando
Mostrar la cita
la
Mostrar la cita
cuando
Mostrar la cita
siempre
Mostrar la cita
desde
Mostrar la cita
perlas.
Mostrar la cita
registro
Mostrar la cita
un
Mostrar la cita
Ads by Google
Search Busqueda sugerida