创建是/否即布尔字段时,从访问数据库或一般转换的最佳实践是什么?


当前回答

可以使用BIT字段。

要向现有表中添加BIT列,SQL命令如下所示:

添加yes_no BIT

如果你想创建一个新表,你可以这样做:create table table_name (yes_no BIT)。

其他回答

Bit将是最简单的,也占用最少的空间。与“Y/N”相比,它不是很啰嗦,但我对它很满意。

BIT数据类型通常用于存储布尔值(0表示false, 1表示true)。

钻头是最合适的选择。另外,我曾经使用int来实现这个目的。true为1,false为0。

您可以使用位列类型。

您可以使用数据类型位

插入的大于0的值将存储为'1'

插入的小于0的值将存储为'1'

插入为“0”的值将存储为“0”

这适用于MS SQL Server 2012 Express