稀疏列或普通列?

时间:2012-05-07 18:17:15

标签: sql-server-2008 tsql

我在表格中有6列日期时间类型。我的应用程序要求每列应该有额外的第一列用于验证,如果用户想要修改它,则可以是一些数据类型和另一个修改的日期时间。所以我的问题是,有没有什么比为每列添加2列更好的了?我也知道稀疏列可以用来保存我的表空间但是还有什么比我能做的好吗?

'比特'逻辑

所以有3列

  1. 原始日期时间,
  2. 修改日期时间和
  3. 验证位。
  4. 验证位默认设置为false。当用户想要更改日期时间时,修改后的日期时间列将使用新值更新;但是,原始日期时间列不会有任何变化。现在,用户必须决定是否验证输入的值。验证位将决定此功能。

1 个答案:

答案 0 :(得分:0)

我会禁用有效复选框,直到他们输入修改日期。这两列的稀疏工作。