创建是/否即布尔字段时,从访问数据库或一般转换的最佳实践是什么?
当前回答
BIT数据类型通常用于存储布尔值(0表示false, 1表示true)。
其他回答
钻头是最合适的选择。另外,我曾经使用int来实现这个目的。true为1,false为0。
Bit将是最简单的,也占用最少的空间。与“Y/N”相比,它不是很啰嗦,但我对它很满意。
创建表时的示例用法:
[ColumnName] BIT NULL DEFAULT 0
BIT数据类型通常用于存储布尔值(0表示false, 1表示true)。
可以使用BIT字段
创建新表:
CREATE TABLE Tb_Table1
(
ID INT,
BitColumn BIT DEFAULT 1
)
在现有表中添加列:
ALTER TABLE Tb_Table1 ADD BitColumn BIT DEFAULT 1
插入记录:
INSERT Tb_Table1 VALUES(11,0)