-
DML(INSERT)SQL/DML 2020. 2. 6. 11:16
WHEN
- 데이터를 신규로 추가 할 때
-
-
INSERT
INSERT INTO table [col1,col2, ...] VALUES(data1, data2, ...) INSERT INTO table VALUES(data1, data2, data3)
-
컬럼명을 기술하면 해당 컬럼에 들어갈 데이터값 하나가 들어감 ( 컬럼과 데이터를 정확히 매칭해주어야함)
-
컬럼명을 기술하지 않으면 해당 테이블의 모든 데이터 값을 VALUES안에 넣어줘야함
NOT NULL 제약조건
여러건의 데이터를 한번에 INSERT
INSERT INTO 테이블명 [co1, col2, ...] SELECT ... FROM ;
UNION ALL과 dual 테이블을 이용해서 INSERT문을 두개 써야될거를 원코드로 만듬
* 한 두건은 상관없는데 삽입구문이 길어지면 길어질수록 효율성 증가
'SQL > DML' 카테고리의 다른 글
DML, DDL, DCL (0) 2020.02.07 DML(DELETE) (0) 2020.02.06 DML(UPDATE) (0) 2020.02.06 -