0

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

IsExpectedGreaterThanFieldMarginNotification(bit, null)

这样一个领域的目的是什么?bit 和 Boolean 一样吗?

谢谢你,阿德尔

4

2 回答 2

1

是的 bit 完全是一个布尔值。它只能是 1(真)或 0(假)。

对于这个领域,我可以假设的是:

由于字段的长度比预期的要长而导致的通知。

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

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

于 2012-07-01T21:22:47.677 回答
1

是的位与布尔值相同,它的值可以为 1(真)或 0(假),在您的情况下,它也采用空值。

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

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

于 2012-07-01T21:22:50.040 回答