Como poner una fecha por defecto

07/06/2004 - 23:22 por Amaya | Informe spam
Hola, quisiera saber que tengo que poner para que en el
campo fecha, de tipo datetime, el sistema me ponga por
defecto la fecha en la que se creó ese registro.

Gracias.

Preguntas similare

Leer las respuestas

#1 Miguel Egea
07/06/2004 - 23:29 | Informe spam
default getdate()


-

Miguel Egea Gómez
Webmaster de PortalSQL

(lo de online sobra)
Brigada Anti-Cursores
Microsoft SqlServer M.V.P.

"Amaya" escribió en el mensaje
news:1950601c44cd5$956e5f00$
Hola, quisiera saber que tengo que poner para que en el
campo fecha, de tipo datetime, el sistema me ponga por
defecto la fecha en la que se creó ese registro.

Gracias.
Respuesta Responder a este mensaje
#2 Adrian D. Garcia
08/06/2004 - 03:56 | Informe spam
Cuando definis/creas la tabla podes definir un "CONSTRAIN" o restriccion de
DEFAULT que define el valor por omisión en el caso de que se realice una
insercion de una fila y no se le defina el valor. El valor que debes definir
es "GetDate()" que devuelve la fecha y hora del momento.

A traves de la sentencia CREATE TABLE podes definir este valor o en caso de
que uses el Administrador Corporativo o cualquier otra herramienta veras que
puedes definir esta propiedad a nivel de columna.

El unico problema con esta solucion es que solo funciona si no se le define
un valor a la columna cuando se realiza el INSERT. Si quieres asegurarte que
si o si la columna contenga la fecha y hora de creacion de la fila una
solucion es la de crear un trigger de INSERT que asigne el valor de
GETDATE()

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Amaya" wrote in message
news:1950601c44cd5$956e5f00$
Hola, quisiera saber que tengo que poner para que en el
campo fecha, de tipo datetime, el sistema me ponga por
defecto la fecha en la que se creó ese registro.

Gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida