【发布时间】:2021-02-09 23:45:44
【问题描述】:
这是我的Instructor 表:
ID CHAR(5 BYTE)
NAME VARCHAR2(20 BYTE)
DEPT_NAME VARCHAR2(20 BYTE)
SALARY NUMBER(8,2)
GENDER CHAR(1 BYTE)
目前我只有 1 名注册讲师
1 Khaled HR 16000 (null)
我想为 Khaled 添加性别,我试过了:
insert into instructor (gender) values('M');
但我收到此错误:
从第 1 行开始的错误命令 -
插入讲师(性别)值('M')
错误报告 -
ORA-01400: 无法将 NULL 插入 ("SYSTEM"."INSTRUCTOR"."NAME")
【问题讨论】:
-
因为你需要更新记录,而不是插入新的