报告将 NULL 值插入仅接受 NOT NULL 值的列的情况。

示例(Microsoft SQL 服务器):

CREATE TABLE br2 (
id INT NOT NULL,
col1 NVARCHAR (20) NOT NULL,
col2 NVARCHAR (20) NOT NULL,
);
--
INSERT INTO br2 (id, col1, col2)
VALUES (1, NULL, NULL);

您不能在 col1col2 中插入 NULL 值,因为它们被定义为 NOT NULL。 如果按原样运行脚本,则会收到错误消息。 要修复此代码,请将 VALUES 部分中的 NULL 替换为值(例如,42'bird')。

INSERT INTO br2 (id, col1, col2)
VALUES (1, 42, 'bird');