Actualizar automaticamente campo por cada UPDATE

14/06/2007 - 21:57 por CHAR72 | Informe spam
Hola, no conozco si es posible programar "algo" que por cada UPDATE a una
tabla escriba un valor (fecha y hora) automaticamente en un campo. Es para
saber cuando fue la ultima vez que se modifico un registro.

Saludos y gracias

Carlos

Preguntas similare

Leer las respuestas

#1 Federico A Colli
14/06/2007 - 22:04 | Informe spam
Hola, si, convendria utilizar un Stored Procedure para actualizar, entonces
allí también actualizas un campo, por ejemplo FECHA_MODIFICACION y le
asignas un GETDATE() (asi no necesitas pasarlo como parametro), esta funcion
toma la fecha y hora del sistema.

Saludos
Carpe diem, tempus fugit.
El hombre sabio no da las respuestas correctas, propone las preguntas
correctas (Claude Levi-Strauss).
La sabiduría no es un producto de la educación sino de toda una vida por
adquirirla (Albert Einstein).
El sabio puede sentarse en un hormiguero, pero sólo el necio se queda
sentado en él (Proverbio chino).

AUS Federico A. Colli


"CHAR72" <char72[nos pa m]@gmail.com> escribió en el mensaje
news:%23ip%
Hola, no conozco si es posible programar "algo" que por cada UPDATE a una
tabla escriba un valor (fecha y hora) automaticamente en un campo. Es para
saber cuando fue la ultima vez que se modifico un registro.

Saludos y gracias

Carlos


Respuesta Responder a este mensaje
#2 CHAR72
14/06/2007 - 22:11 | Informe spam
Gracias pero eso si me imaginaba igual que si usaba TSQL agregar el campo
ahi, esperaba que si habia algo diferente aprenderlo.

Saludos Federico

"Federico A Colli" escribió en el mensaje
news:Oth%
Hola, si, convendria utilizar un Stored Procedure para actualizar,
entonces allí también actualizas un campo, por ejemplo FECHA_MODIFICACION
y le asignas un GETDATE() (asi no necesitas pasarlo como parametro), esta
funcion toma la fecha y hora del sistema.

Saludos
Carpe diem, tempus fugit.
El hombre sabio no da las respuestas correctas, propone las preguntas
correctas (Claude Levi-Strauss).
La sabiduría no es un producto de la educación sino de toda una vida por
adquirirla (Albert Einstein).
El sabio puede sentarse en un hormiguero, pero sólo el necio se queda
sentado en él (Proverbio chino).

AUS Federico A. Colli


"CHAR72" <char72[nos pa m]@gmail.com> escribió en el mensaje
news:%23ip%
Hola, no conozco si es posible programar "algo" que por cada UPDATE a una
tabla escriba un valor (fecha y hora) automaticamente en un campo. Es
para saber cuando fue la ultima vez que se modifico un registro.

Saludos y gracias

Carlos






Respuesta Responder a este mensaje
#3 Norman A. Armas
14/06/2007 - 23:51 | Informe spam
En el default del campo pones GetDate() y listo



"CHAR72" <char72[nos pa m]@gmail.com> wrote in message
news:%23ip%
Hola, no conozco si es posible programar "algo" que por cada UPDATE a una
tabla escriba un valor (fecha y hora) automaticamente en un campo. Es para
saber cuando fue la ultima vez que se modifico un registro.

Saludos y gracias

Carlos

Respuesta Responder a este mensaje
#4 Federico A Colli
15/06/2007 - 14:20 | Informe spam
Pero eso te sirve solamente para el Insert, el valor por default, para un
Update lo tenes que estalecer nuevamente para asignar la fecha actual (la de
ejecución del SP en este caso)
Carpe diem, tempus fugit.
El hombre sabio no da las respuestas correctas, propone las preguntas
correctas (Claude Levi-Strauss).
La sabiduría no es un producto de la educación sino de toda una vida por
adquirirla (Albert Einstein).
El sabio puede sentarse en un hormiguero, pero sólo el necio se queda
sentado en él (Proverbio chino).

AUS Federico A. Colli


"Norman A. Armas" <lllliiinnk hotmail com> escribió en el mensaje
news:%
En el default del campo pones GetDate() y listo



"CHAR72" <char72[nos pa m]@gmail.com> wrote in message
news:%23ip%
Hola, no conozco si es posible programar "algo" que por cada UPDATE a una
tabla escriba un valor (fecha y hora) automaticamente en un campo. Es
para saber cuando fue la ultima vez que se modifico un registro.

Saludos y gracias

Carlos





Respuesta Responder a este mensaje
#5 Federico A Colli
15/06/2007 - 14:21 | Informe spam
La otra es usar trigger, pero no me parece bueno dado que con SP es lo
ideal, además de esa otra forma nunca probé

Saudos
Carpe diem, tempus fugit.
El hombre sabio no da las respuestas correctas, propone las preguntas
correctas (Claude Levi-Strauss).
La sabiduría no es un producto de la educación sino de toda una vida por
adquirirla (Albert Einstein).
El sabio puede sentarse en un hormiguero, pero sólo el necio se queda
sentado en él (Proverbio chino).

AUS Federico A. Colli


"CHAR72" <char72[nos pa m]@gmail.com> escribió en el mensaje
news:
Gracias pero eso si me imaginaba igual que si usaba TSQL agregar el campo
ahi, esperaba que si habia algo diferente aprenderlo.

Saludos Federico

"Federico A Colli" escribió en el mensaje
news:Oth%
Hola, si, convendria utilizar un Stored Procedure para actualizar,
entonces allí también actualizas un campo, por ejemplo FECHA_MODIFICACION
y le asignas un GETDATE() (asi no necesitas pasarlo como parametro), esta
funcion toma la fecha y hora del sistema.

Saludos
Carpe diem, tempus fugit.
El hombre sabio no da las respuestas correctas, propone las preguntas
correctas (Claude Levi-Strauss).
La sabiduría no es un producto de la educación sino de toda una vida por
adquirirla (Albert Einstein).
El sabio puede sentarse en un hormiguero, pero sólo el necio se queda
sentado en él (Proverbio chino).

AUS Federico A. Colli


"CHAR72" <char72[nos pa m]@gmail.com> escribió en el mensaje
news:%23ip%
Hola, no conozco si es posible programar "algo" que por cada UPDATE a
una tabla escriba un valor (fecha y hora) automaticamente en un campo.
Es para saber cuando fue la ultima vez que se modifico un registro.

Saludos y gracias

Carlos











Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida