Share via


테이블 복제

적용 대상: SQL Server 2016(13.x) 이상 Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System(PDW)

SQL Server에서는 SQL Server Management Studio를 사용하거나 Transact-SQL을 사용하여 새 테이블을 만들고, 기존 테이블에서 열 정보를 복사하여 기존 테이블을 복제할 수 있습니다.

설명된 이 단계에서는 행 데이터가 아니라 테이블의 구조만 복제합니다.

권한

대상 데이터베이스에서 CREATE TABLE 권한이 필요합니다.

SQL Server Management Studio 사용

테이블을 복제하려면

  1. 테이블을 만들려는 데이터베이스에 연결되어 있는지 확인한 다음 개체 탐색기에서 데이터베이스를 선택했는지 확인합니다.

  2. 개체 탐색기에서 테이블을 마우스 오른쪽 단추로 클릭하고 새 테이블을 선택합니다.

  3. 개체 탐색기에서 복사할 테이블을 마우스 오른쪽 단추로 클릭하고 디자인을 선택합니다.

  4. 기존 테이블에서 열을 선택하고 편집 메뉴에서 복사를 선택합니다.

  5. 새 테이블로 전환하고 첫 번째 행을 선택합니다.

  6. 편집 메뉴에서 붙여넣기를 선택합니다.

  7. 파일 메뉴에서 저장테이블 이름을 선택합니다.

  8. 이름 선택 대화 상자에서 새 테이블의 이름을 입력합니다. 확인을 선택합니다.

Transact-SQL 사용

쿼리 편집기에서 테이블을 복제하려면

  1. 테이블을 만들려는 데이터베이스에 연결되어 있는지 확인한 다음 개체 탐색기에서 데이터베이스를 선택했는지 확인합니다.

  2. 복제하려는 테이블을 마우스 오른쪽 단추로 클릭하고 테이블 스크립팅을 가리킨 후 CREATE를 가리키고 새 쿼리 편집기 창을 선택합니다.

  3. 테이블 이름을 변경합니다.

  4. 새 테이블에 필요하지 않은 모든 열을 제거합니다.

  5. 실행을 선택하여 새 테이블을 만듭니다.

다음 단계