Si creo una tabla con el campo datetime default getdate()
que está destinada a mantener la fecha & hora de inserción de registro, ¿qué nombre es mejor usar para ese campo?¿Cómo nombrar correctamente el campo de fecha y hora de creación de registros (inserción)?
Me gusta usar Created
y he visto personas usar DateCreated
o CreateDate
.
Otros candidatos posibles que se me ocurren son: CreatedDate
, CreateTime
, TimeCreated
, CreateDateTime
, DateTimeCreated
, RecordCreated
, Inserted
, InsertedDate
, ...
Desde mi punto de vista nada con fecha dentro de nombre, porque se ve mal se puede confundir con la parte de fecha en el caso si tengo 2 campos: CreateDate
, CreateTime
, entonces me pregunto si hay recomendaciones/normas específicas en esa área basadas en razones reales, no solo en estilo, estado de ánimo o consistencia.
Por supuesto, si hay 100 tablas existentes y esta es la tabla 101, entonces usaría la misma convención de nomenclatura que esas 100 tablas por coherencia, pero esta pregunta es sobre la primera tabla en la primera base de datos en el primer servidor en la primera aplicación.
¿Registra la fecha y la hora o simplemente se fecha en fecha de compra? – alpav
Fecha y hora: parece ser un desperdicio no registrar el tiempo cuando ya está allí. – amelvin