|
Ispirer SQLWays データベース移行ソフトウェア
BIT, IDENTITY および SMALLIDENTITY
BIT
1 または 0 の値を持つ整数データ型。 0 または 1 以外の整数値の設定も可能ですが常に 1 に変換されます。BIT データ型のカラムには NULL を設定できません。
もし、いくつかの BIT カラムが続けて定義されている場合には一つのバイトに格納されます。それ以外の場合は各BITカラムは1バイトに格納されます。
IDENTITY
IDENTITY データ型は符号付の 4-バイト INTEGERとして格納されます。 IDENTITY はテーブルにカラムが追加される度に増分された値が自動的に設定されます。
もし、IDENTITYカラムにASCIIのゼロが入ったレコードのINSERT 操作が行われた場合、データベースエンジンは現在の最大値を増分した値を割り当てます。
SMALLIDENTITY
SMALLIDENTITY データ型は IDENTITY データ型と同じです。但し、SMALLIDENTITYを格納するのには符号付 2-バイトの整数 (SMALLINT) が使用されます。