Если я создаю таблицу с полем datetime default getdate()
, предназначенным для хранения даты и времени вставки записи, какое имя лучше использовать для этого поля?
Мне нравится использовать Created
, и я видел, как люди используют DateCreated
или CreateDate
.
Другие возможные кандидаты, о которых я могу думать, это: CreatedDate
, CreateTime
, TimeCreated
, CreateDateTime
, DateTimeCreated
, RecordCreated
, Inserted
, InsertedDate
, ...
С моей точки зрения, что-то с датой внутри имени выглядит плохо, потому что это может быть перепутано с частью даты в случае, если у меня есть 2 поля: CreateDate
, CreateTime
, поэтому мне интересно, есть ли какие-то конкретные рекомендации / стандарты в этой области на основе реальных причин, а не только стиля, настроения или последовательности.
Конечно, если существует 100 существующих таблиц, а это таблица 101, я бы использовал согласование именования, которое используется в этих 100 таблицах, для согласованности, но этот вопрос касается первой таблицы в первой базе данных на первом сервере в первое применение.