bit (Transact-SQL)

適用対象: はいSQL Server (サポートされているすべてのバージョン) はいAzure SQL データベース はいAzure SQL Managed Instance はいAzure Synapse Analytics はいParallel Data Warehouse

1、0、または NULL の値をとる整数型です。

注釈

SQL Server データベース エンジン は bit 列の記憶域を最適化します。 テーブル内で 8 個以下の bit 列がある場合は、列が 1 バイトとして格納されます。 bit 列が 9 ~ 16 ある場合には、列は 2 バイトとして格納されます。

文字列値 TRUE および FALSE は bit 値へ変換することができます: TRUE は 1 へ、FALSE は 0 へと変換されます。

bit 型への変換において、0 以外の値はすべて 1 へと変換されます。

関連項目

ALTER TABLE (Transact-SQL)
CAST および CONVERT (Transact-SQL)
CREATE TABLE (Transact-SQL)
データ型の変換(Transact-SQL)
データ型 (Transact-SQL)
DECLARE @local_variable (Transact-SQL)
SET @local_variable (Transact-SQL)
sys.types (Transact-SQL)