sql – 如何正确命名记录创建(插入)datetime字段?

前端之家收集整理的这篇文章主要介绍了sql – 如何正确命名记录创建(插入)datetime字段?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我创建一个具有datetime默认的getdate()字段的表,该字段旨在保留记录插入的日期和时间,哪个名称最适合用于该字段?

我喜欢使用Created,我看到人们使用DateCreated或CreateDate.

我可以想到的其他可能的候选人是:CreatedDate,CreateTime,TimeCreated,CreateDateTime,DateTimeCreated,RecordCreated,Inserted,InsertedDate,…

从我的角度来看,Date的内部名称看起来很糟糕,因为它可能与日期部分混淆,以防万一我有2个字段:CreateDate,所以我想知道是否有任何具体的建议/标准在该领域基于真实的原因不仅仅是风格,心情或一致性.

当然,如果有100个现有的表,这是表101,那么为了一致性,我将使用与这100个表中使用的相同的命名约定,但这个问题是关于第一个应用程序的第一个服务器的第一个数据库中的第一个表.

解决方法

我倾向于InsertedDateTime和InsertedBy(和更新的%,受影响的%用于间接更新也许,删除%的逻辑删除).

一般auidt表的OperationDateTime

如果我只存储一个日期,那将是StartDate.同样地,时间只有BookedTime

另一个规则是避免“sql”团队,所以添加/更改,而不是插入/更新.我继承了插入/更新,至少是一致的

只是一致:没有混合创建%插入%添加

猜你在找的MsSQL相关文章