微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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”团队,所以添加/更改,而不是插入/更新.我继承了插入/更新,至少是一致的

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

原文地址:https://www.jb51.cc/mssql/74961.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐