代码检查:将 NULL 插入 NOT NULL 列
报告将 NULL 值插入仅接受 NOT NULL 值的列的情况。
示例(Microsoft SQL Server):创建表 br2 ( id INT NOT NULL, col1 NVARCHAR (20) NOT NULL, col2 NVARCHAR (20) NOT NULL, ); -- 插入 br2 (id, col1, col2) 值 (1, NULL, NULL);
您不能在 and 中插入 NULL 值col1
,col2
因为它们被定义为 NOT NULL。如果按原样运行脚本,则会收到错误消息。要修复此代码,请将 VALUES 部分中的 NULL 替换为一些值(例如,42
和'bird'
)。插入 br2 (id, col1, col2) 值 (1, 42, 'bird');
禁止编辑器中的检查
将插入符号放在突出显示的行上,然后按Alt+Enter或单击。
单击要抑制的检查旁边的箭头,然后选择必要的抑制操作。
最后修改:2022 年 2 月 11 日