Share via


bit (Transact-SQL)

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

適用対象: SQL Server (SQL Server 2008 から現在のバージョンまで)、Windows Azure SQL データベース (初回のリリースから現在のバージョンまで)

説明

SQL Server データベース エンジンでは、bit 列の格納が最適化されます。 テーブル内にある bit 列の数が 8 つ以内の場合、列は 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 (SQL Server)

データ型 (Transact-SQL)

DECLARE @local\_variable (Transact-SQL)

SET @local\_variable (Transact-SQL)

sys.types (Transact-SQL)

概念

データ型の変換 (データベース エンジン)