📄 createtable_sm_emp_null.txt
字号:
create table sm_emp_null
(EmpID char(10) primary key,
Name varchar2(10) NOT NULL,
salary number(8,2) NOT NULL,
TelNo char(8));
insert into sm_emp_null values('000000001','Tom',100,Null);
#insert ok
insert into sm_emp_null values('000000001','Tom',100);
#not ok 因为没有INSERT INTO TABLE (FIELD LIST)子句。
ERROR 位于第 1 行:
ORA-00947: 没有足够的值
insert into sm_emp_null(EmpID,Name,salary) values('000000002','Tom',101);
#insert ok 因为没有INSERT INTO TABLE (FIELD LIST)子句,NULL许可的字段可以不写值。
insert into sm_emp_null(EmpID,Name) values('000000002','Tom');
#not ok
ERROR 位于第 1 行:
ORA-01400: 无法将 NULL 插入 ("SYSTEM"."SM_EMP_NULL"."SALARY")
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -