그런데 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

    정답 및 해설

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