< Subquery를 사용한 Insert문>
- 여러 개의 행을 한 번에 테이블에 입력하는 방법
- emp 테이블을 그대로 복제해 emp2라고 새로 만든다
- emp2 테이블에 부서 번호가 10인 사원들의 사원번호, 이름, 월급, 부서 번호, 위를 한 번에 입력하기
▷ 기본 Insert 문은 한 번에 하나의 행만 입력되지만
서브쿼리를 사용한다면 여러 개의 행을 한 번에 테이블에 입력할 수 있음.
▲ 위 쿼리문은 부서번호 10번인 사원들의 데이터를 emp2에 입력하는 insert 문
* 위처럼 서브쿼리를 이용한다면 다른 테이블의 값들을 한꺼번에 테이블에 insert할 수 있다.
'데이터베이스 > SQL' 카테고리의 다른 글
SQL 서브쿼리 사용, 데이터 삭제하기 (0) | 2024.01.23 |
---|---|
SQL 서브 쿼리 사용해 데이터 수정하기 (0) | 2024.01.23 |
SQL 데이터 입력, 수정, 삭제 한번에 하기 MERGE (0) | 2024.01.16 |
SQL 데이터 저장 및 취소 COMMIT, ROLLBACK (0) | 2024.01.16 |
SQL 데이터 삭제하기 DELETE, TRUNCATE, DROP (0) | 2024.01.15 |