더북(TheBook)

그런데 emp_test 테이블의 emp_no 칼럼은 기본 키 칼럼이라 중복 값이 입력되지 않죠. 따라서 SELECT 절에서 emp_no 칼럼에는 기존 값에 10을 더한 값(emp_no + 10)을 입력해서 결국 새로 입력되는 건은 1018과 1019가 됩니다. 중복 값 입력으로 오류가 발생하는 것을 방지하려고 이렇게 처리했습니다. 그리고 salary 칼럼에 숫자 100을 명시해서 두 건 모두 salary 값이 100으로 입력됐습니다.

이처럼 SELECT 문이 결합된 INSERT 문을 사용하면 임의의 테이블에 다른 테이블에 있는 데이터를 입력할 수 있습니다.

1분 퀴즈 1

emp_test 테이블에 다음과 같은 사원 정보를 입력합니다. 이때 INSERT 문을 1개만 실행해 입력해 보세요.

사번

이름

입사일

급여

2001

장영실

2020-01-01

1500

2002

최무선

2020-01-31

정답 및 해설

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.