테이블 복제
적용 대상: 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 사용
테이블을 복제하려면
테이블을 만들려는 데이터베이스에 연결되어 있는지 확인한 다음 개체 탐색기에서 데이터베이스를 선택했는지 확인합니다.
개체 탐색기에서 테이블을 마우스 오른쪽 단추로 클릭하고 새 테이블을 선택합니다.
개체 탐색기에서 복사할 테이블을 마우스 오른쪽 단추로 클릭하고 디자인을 선택합니다.
기존 테이블에서 열을 선택하고 편집 메뉴에서 복사를 선택합니다.
새 테이블로 전환하고 첫 번째 행을 선택합니다.
편집 메뉴에서 붙여넣기를 선택합니다.
파일 메뉴에서 저장테이블 이름을 선택합니다.
이름 선택 대화 상자에서 새 테이블의 이름을 입력합니다. 확인을 선택합니다.
Transact-SQL 사용
쿼리 편집기에서 테이블을 복제하려면
테이블을 만들려는 데이터베이스에 연결되어 있는지 확인한 다음 개체 탐색기에서 데이터베이스를 선택했는지 확인합니다.
복제하려는 테이블을 마우스 오른쪽 단추로 클릭하고 테이블 스크립팅을 가리킨 후 CREATE를 가리키고 새 쿼리 편집기 창을 선택합니다.
테이블 이름을 변경합니다.
새 테이블에 필요하지 않은 모든 열을 제거합니다.
실행을 선택하여 새 테이블을 만듭니다.
다음 단계
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기