我想为 Isdeleted 添加一个新列,它可以有两个值 Yes 或 No。所以最好使用哪种数据类型:-
使用 char(1) 并存储两个值 Y 或 N。
少量。并存储 1 或 0 。然后我可以在应用程序级别上说 1 表示是,0 表示否。
varchar(3)。并在数据库中存储是或否,而不需要处理应用程序级别的显示?
我很困惑要使用哪个dataTpe,以及如何在使用的存储(最好是Bit)和简单(使用char(3)时)之间取得平衡。
最好的祝福
编辑
我尝试了 Bit,但是当我在 Sql 服务器数据库中手动插入 1 或 0 时,出现以下错误:-单元格的值无效(第 42 行,第 17 列)。此单元格中更改的值未被识别为有效。.Net Framework 数据类型:布尔错误消息:字符串未被识别为有效的布尔值。""