加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 08:54:20 所属栏目:MsSql教程 来源:网络整理
导读:如果我创建一个具有datetime默认的getdate()字段的表,该字段旨在保留记录插入的日期和时间,哪个名称最适合用于该字段? 我喜欢使用Created,我看到人们使用DateCreated或CreateDate. 我可以想到的其他可能的候选人是:CreatedDate,CreateTime,TimeCreated,Crea
如果我创建一个具有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”团队,所以添加/更改,而不是插入/更新.我继承了插入/更新,至少是一致的

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读