1. DEFAULT 값이 설정된 컬럼에 NULL을 명시적으로 insert 하는 경우 ---> NULL
2. DEFAULT 값이 설정되지 않은 컬럼에 DEFAULT를 명시하여 insert 하는 경우 ---> NULL (NOT NULL 컬럼이라면 에러나고 NULLable 컬럼이라면 NULL 이
삽입됩니다.)
DROP TABLE IF EXISTS X;
CREATE TABLE X(X INT, Y VARCHAR2(10), Z
VARCHAR2(10) DEFAULT '디폴트');
INSERT INTO X(X,Y) VALUES(100,NULL);
INSERT INTO X(X,Y)
VALUES(200,DEFAULT);
INSERT INTO X(X,Z) VALUES(300,NULL);
INSERT
INTO X(X,Z) VALUES(400,DEFAULT);
SELECT * FROM X;
x | y | z
-----+--------+--------
100 | <NULL> | 디폴트
200 | <NULL>
| 디폴트
300 | <NULL> | <NULL>
400 | <NULL> | 디폴트