단일 테이블에 다중 행 입력
*단일 테이블에 다중 행 입력 방법
-INSERT 명령문에서 서브쿼리 절을 이용하여 자신이나 다른 테이블에 데이터를 복사하여 여러 행 동시 입력
-INSERT 명령문의 VALUES절 대신 서브쿼리에서 검색된 결과 집합을 한꺼번에 입력
-서브쿼리의 결과 집합은 INSERT 명령문에 지정된 칼럼 개수와 데이터 타입이 일치해야 함
-서브쿼리를 이용한 다중 행 입력시 테이블에 기본 키, 고유 키 제약조건이 중복되지 않도록 주의
-제약 조건을 위반할 경우 입력되지 않고 오류 발생
*사용법
INSERT INTO table [(column1, column2, ...]) subquery; |
'오라클 > Oracle,SQL' 카테고리의 다른 글
오라클공부 413. 다중 행 입력 - INSERT ALL (0) | 2015.11.09 |
---|---|
오라클공부 412. 단일 테이블에 다중 행 입력 예 (0) | 2015.11.09 |
오라클공부 410. 다중 행 입력 (0) | 2015.11.09 |
오라클공부 409. SYSDATE 함수를 이용한 현재 날짜 입력 (0) | 2015.11.09 |
오라클공부 408. 날짜 형식 입력하는 예 (0) | 2015.11.09 |