在SQL Server中表示布尔数据

3

我正在使用ASP.NET应用程序输入和查看SQL Server数据库中的数据。

我不确定在SQL Server中使用什么数据类型可以允许布尔值?

在将数据输入到数据库时,用户将单击复选框以表示真/假。

  1. 如何在SQL Server中实现布尔值?
  2. 如何为FormView中的用户提供输入真/假的能力?
4个回答

8
正如其他人所说,您可以使用“BIT”数据类型。然而,请注意,如果您将“BIT”放入表中,并且您只想要二进制值,请禁用“NULL”。如果在位字段中允许“NULL”,它实际上将是三进制并允许三个值。

3

2

使用bit数据类型。我会在GUI中使用复选框。如果未选中,则bit值应为0,否则为1。


2
一个词:比特!(现在我只是填充答案,因为它太短了)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接