![article thumbnail image](https://blog.kakaocdn.net/dn/cux8DT/btrRQ4KpJWH/g16Gtl52OGRk2BlAOKIJ9K/img.png)
< DEFAULT 기본값 >
컬럼을 선정하지 않고 INSERT시 NULL이 아닌 기본값을 INSERT하고자 할때 세팅해 둘 수 있는 값
CREATE TABLE MEMBER(
MEM_NO NUMBER PRIMARY KEY,
MEM_NAME VARCHAR2(20) NOT NULL,
MEM_AGE NUMBER,
HOBBY VARCHAR2(20) DEFAULT '없음',
ENROLL_DATE DATE DEFAULT SYSDATE
);
방법 1) 테이블의 모든 컬럼값을 다 제시해서 INSERT하는 방법
INSERT INTO 테이블명 VALUES(값,값,값,..);
INSERT INTO MEMBER VALUES(1,'강길동',20,'운동','22/10/30');
INSERT INTO MEMBER VALUES(2,'홍길순',NULL,NULL,NULL);
INSERT INTO MEMBER VALUES(3,'김말똥',DEFAULT,DEFAULT,DEFAULT);
방법 2) 테이블의 특정 컬럼만 지정해서 값을 제시하는 방법
선택되지않은 컬럼에는 기본적으로 NULL이 들어감(단, DEFAULT값이 부여되어 있을경우 => DEFAULT값이 들어감)
INSERT INTO 테이블명 (컬럼명, 컬럼명) VALUES(값, 값);
INSERT INTO MEMBER(MEM_NO,MEM_NAME) VALUES(4,'강개순');
'ORACLE' 카테고리의 다른 글
ORACLE 07. DML (INSERT) (0) | 2022.11.23 |
---|---|
ORACLE 06. DDL (CREATE)_ SUBQUERY 이용한 테이블 생성 (0) | 2022.11.23 |
ORACLE 06. DDL (CREATE)_ 제약조건(CONSTRAINTS) (0) | 2022.11.22 |
ORACLE 06. DDL (CREATE) (0) | 2022.11.22 |
ORACLE 05. SELECT_ 서브쿼리(SUBQUERY)_ 상관 서브쿼리 (0) | 2022.11.21 |