でALTER:SQL Serverの:私は、SQL Serverの次のステートメントを持つ新しい列を追加
ALTER TABLE [dbo].[TruckTbl]
ADD [TruckState] [bit] NULL DEFAULT 0;
これが何をするかはどのようにすることができ、既存のレコードの場合は0
に新しいレコードをデフォルトにあります声明の中には、デフォルトで0に設定されているものもあります。
上記のALTER
の文章で更新することができますが、更新することはできますか?
あなたのBITフィールドは*本当に* NULL可能でしょうか?これは基本的にはバイステートではなくトライステートにします。そのフィールドがNULLを許可しなかった場合、以前のすべてのレコードは、既定の既定値を受け取ります。 – Jamiec