数据库布尔值和DateTime命名约定

时间:2018-11-12 12:32:42

标签: sql-server tsql naming-conventions

我正在创建需要保存的Posts SQL表:
1.如果该职位被批准;
2.该职位获得批准的时间。

我正在考虑将这些列命名为IsApproved和ApprovedAt:

create table dbo.Posts
(
  Id int identity not null,
  IsApproved bit null,
  ApprovedAt datetime null
)

这种情况有约定吗?

1 个答案:

答案 0 :(得分:1)

这种情况是否有约定?不。

但是我喜欢您的选择(也是我的布尔值和日期约定),因为:

  • IsApproved boolean ,并以
  • ApprovedAt日期,并以 At
  • 结尾

我分享一些“惯例”:

https://www.periscopedata.com/blog/better-sql-schema

https://github.com/ghowland/Dasonic