메인 콘텐츠로 건너뛰기

소개

때로는 한 테이블(table)의 모든 데이터를 다른 테이블로 다시 적재해야 할 때가 있습니다. 예를 들어, 스테이징 테이블(staging table)의 데이터를 프로덕션 테이블(production table)로 다시 적재해야 할 수 있습니다. 이 문서에서는 INSERT INTO 문(statement)을 사용해 이를 수행하는 방법을 설명합니다.

예시

아래는 작동 방식과 테스트 방법을 보여주는 간단한 예시입니다:
  • 예시용 데이터베이스를 생성합니다
  • 샘플 테이블 생성
  • 원본 테이블에 데이터를 몇 개 삽입합니다
  • 원본 테이블의 행 수를 확인합니다
  • 원본 테이블과 동일한 구조로 새 테이블(table)을 생성합니다.
  • 원본 테이블의 모든 행을 대상 테이블로 삽입합니다.
  • 대상 테이블의 행 수를 확인하세요
새 테이블의 구조를 수정하려면 먼저 원본 테이블의 구조를 확인할 수 있습니다.
그런 다음 변경된 구조로 새 테이블을 생성합니다. 이 예시에서는 대상 테이블에 새 컬럼 population을 추가합니다.
  • 원본 테이블의 모든 행을 새 컬럼을 포함한 대상 테이블에 삽입합니다. 모든 행의 population 필드는 0으로 설정됩니다.
  • 대상 테이블에서 데이터를 확인하세요
마지막 수정일 2026년 6월 12일