示例(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);
您不能在 col1
和 col2
中插入 NULL 值,因为它们被定义为 NOT NULL。 如果按原样运行脚本,则会收到错误消息。 要修复此代码,请将 VALUES 部分中的 NULL 替换为值(例如,42
和 'bird'
)。
INSERT INTO br2 (id, col1, col2) VALUES (1, 42, 'bird');