数据库中此列的用途是什么?

时间:2012-07-01 21:18:43

标签: sql database sql-server-2008

我正在查看我的组织的数据库,并且有一个名为dbo.Account_Alerts的表,其中有一个列有一个奇怪的长名称:

IsExpectedGreaterThanFieldMarginNotification(bit, null)

这样一个领域的目的是什么?是否与布尔相同?

谢谢你, 阿德尔

2 个答案:

答案 0 :(得分:1)

是位是一个布尔值。它只能是1(真)或0(假)。

我可以为此字段的目的假设:

通知 这是由于一个长度大于预期的领域。

如果为高(1),则应启动通知,否则不启用。

(+请注意,这种理解只是我的假设!)

答案 1 :(得分:1)

是bit与boolean相同,它的值可以是1(True)或0(False),在你的情况下它也是空值。

字符串值TRUE和FALSE可以转换为位值; TRUE转换为1,FALSE转换为0.

转换为位会将任何非零值提升为1.