SQL Serverの「null value挿入」エラーの解決不可能な列
SQLサーバーテーブルにデータを挿入すると、このエラーがトリガーされる場合があります。
これは、<code>Cannot insert the value NULL into column 'id', table 'CMT_DEV.dbo.role'; column does not allow nulls. INSERT fails.</code>
値を挿入しようとすると起こります。 SQL Serverは、その列にデフォルト値が指定されていないため、NULL
を挿入できません。
NOT NULL
NULL
修正:自動インクリメントIDS
ソリューションは、「ID」列の値を自動的に生成することです。 最良のアプローチは、自動インクリメントを使用することです
デザインモードでテーブルを開きます。
「ID」列を選択します。 そのプロパティに移動します。
「識別仕様」セクションでは、「はい」に「アイデンティティ」と「アイデンティティ増分」を1に設定します。以上がSQL Server が「Null 値を許容できない列への Null 値の挿入」エラーをスローするのはなぜですか? それを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。