Patrick's 데이터 세상

DML - INSERT 구문 본문

Programming/Oracle

DML - INSERT 구문

patrick610 2020. 6. 21. 14:44
반응형
SMALL

INSERT 구문

 

INSERT 문은 기존 테이블에 새로운 자료(튜플)를 삽입하는 경우 사용하는 명령문입니다.

 

 

* INSERT 구문 형식

 

INSERT INTO 테이블_명[(속성명 ...)]

VALUES (데이터 ...);



 INSERT INTO 

 * 자료가 삽입될 테이블 명과 속성 이름을 기입합니다.

 * 삽입 시 테이블의 모든 속성값을 가지고 있는 경우 속성명을 생략해도 되지만 그렇지 않은 경우는 반드시 입력해야 합니다.

 VALUES

 각 속성에 삽입될 실제 자료들을 기입합니다.

 

 

* 단순 삽입문

 

- 속성명 사용 

INSERT INTO EMP(AGE, GENDER, NAME)

VALUES(25, 'FEMALE', '김삼순');

 

- 속성명 미사용

INSERT INTO EMP

VALUES(25, 'FEMALE', '김삼순');

 

 응용 질의문

 

INSERT INTO EMP

SELECT AGE, GENDER, NAME

FROM STUDENT;

 

- SELECT 절에서 추출한 컬럼이 INSERT 할 테이블 컬럼의 속성에 부합하면 SELECT절을 바로 INSERT 할 수 있습니다.

 

                                                                     

 

 

 

 

 

반응형
LIST

'Programming > Oracle' 카테고리의 다른 글

DML - DELETE 구문  (0) 2020.06.21
DML - UPDATE 구문  (0) 2020.06.21
DML - SELECT 구문  (0) 2020.06.21
DROP된 테이블 살리기  (0) 2020.06.21
DROP 구문 생성하는 쿼리  (0) 2020.06.21
Comments