はいまたはいいえの 2 つの値を持つことができる Isdeleted の新しい列を追加したいので、どのデータ型を使用するのが最適ですか:-
char(1) を使用して、Y または N の 2 つの値を格納します。
少し。1 または 0 を格納します。次に、アプリケーション レベルで、1 ははいを意味し、0 はいいえを意味すると言うことができます。
varchar(3)。アプリケーション レベルで表示を処理する必要なく、データベースに Yes または No を格納します。
どの dataTpe を使用するか、使用するストレージ (ビットの場合に最適) とシンプル (char(3) を使用する場合) のバランスをとる方法について混乱しています。
よろしくお願いします
編集
ビットを試してみましたが、Sql サーバー データベース内に 1 または 0 を手動で挿入すると、次のエラーが発生しました:-セルの値が無効です (行 42、列 17)。このセルの変更された値は有効であると認識されませんでした。.Net Framework データ型: ブール エラー メッセージ: 文字列は有効なブール値として認識されませんでした。""