No.
Necesita tener una columna para esto.
¡Imagine qué tan grandes serían los metadatos si necesitara mantener un registro para cada registro de creación! ¿Desea también mantener los metadatos en sus metadatos para saber cuándo se actualizaron los metadatos? El uso del espacio puede escalar rápidamente.
SQL Server mantiene algunas estadísticas pero algo así de específico tendrá que provenir de un campo definido por el usuario.
Como nota al margen, puede hacer que sea más difícil alterar la fecha en su campo creado si utiliza una tabla de búsqueda. Cree una tabla "TableName_CreateDate" y use el PK de su tabla actual y un valor de fecha. Su fecha se encuentra en una ubicación diferente y es menos probable que se modifique, pero aún puede obtener JOIN
para obtener su pedido. Debería crear un activador para actualizar esto con nuevos valores.
Si solo desea FECHA y no necesita un valor de fecha y hora, puede ir un paso más allá y solo tiene una tabla de fechas y una tabla de búsqueda que se une a eso. Es decir .:
Table->Table.PK + Date.Pk -> DateTable
Esto ahorraría una gran cantidad de espacio en el disco si tiene una gran cantidad de filas (4 bytes por fila creo).
Aunque puede tener problemas si quieren comparar tablas con este método. – JNK
no es grave, siempre y cuando OP conozca todos los beneficios y riesgos. :) – JNK
Aah!Solo pensé que cometí un error en esta respuesta, pero ahora creo que no. Es hora de ir a la cama. De todos modos, modifíquela si no sirve de nada;) – thomaspaulb