データベースはテーブル構造を変更し、tb_MM_JD_00001" テーブルを要求します - テーブルは変更できません。テーブル 'ZCQ.dbo.Tmp_tb_MM_JD_00001' の列 '到着総量' に値 NULL を挿入することはできません。この列では Null 値は許可されません。

I. 概要:

データベース SQL SERVER はテーブル構造を変更し、NULL を許可しないように変更し、次に示すように、保存時に変更できないことを示すプロンプトを表示します。

 

2. 分析

select * from tb_MM_JD_00001 を使用してテーブルをクエリし、テーブル内で変更する必要がある列を見つけます。到着総数に NULL 値があるため、変更は失敗し、到着総数の NULL 値を変更する必要があります。別の値に変更します。null にすることはできません

 

3. 解決策

次のように、合計到着数の NULL 値を別の値 (任意の値) に変更します (NULL にすることはできません)。

tb_MM_JD_00001 を更新し、合計到着数量 = 6 を設定します (ID = 26)。

 

再度問い合わせる

 

4.エフェクト表示

SQL SERVER を再度変更してテーブル構造を変更し、NULL を許可しないように変更すると、正常に保存され、失敗のプロンプトが表示されなくなります。

 

おすすめ

転載: blog.csdn.net/chentiebo/article/details/131063814