在创建新数据库表时使用占位符列

时间:2016-09-07 14:15:19

标签: sql sql-server

在创建具有数百万行的数据库表时添加一些占位符列是不错的做法,以防以后更改架构?重命名列比插入新列更有效吗?

1 个答案:

答案 0 :(得分:0)

向表中添加“占位符”列有很多问题。

  • 这些列可能会占用无用空间,并显得“草率”。
  • 您现在可能会创建太多列,并且具有永远不会使用的列。
  • 您现在可能无法创建足够的列,并且无论如何都必须创建更多列。
  • 您目前不知道列数据类型是什么。

永远记住,如果某个列需要在以后添加并且不会用于表中的任何当前行,您仍然可以通过创建一个包含此信息的较小表来保持表的规范化,然后链接它们使用主键。

如果您对此有任何疑问,请与我们联系。我希望这有帮助!