INSERT INTO emp (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO)
VALUES (7369, 'SMITH', 'CLERK', 7902, 17-Dec-80, 800, '', 20)
为什么将其作为空白传递时未插入零? COMM列为0,不为空。
我希望(COMM)列为空。我也将列设置为NULL。
答案 0 :(得分:1)
您已将''
作为要插入该列的值。您应该插入NULL
。
例如:
INSERT INTO emp(EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO)
VALUES(7369,'SMITH','CLERK',7902,17-Dec-80,800,NULL,20)