방법: 한 테이블에서 다른 테이블로 열 복사
열 정의만 복사하거나 열 정의와 데이터를 모두 복사하여 한 테이블의 열을 다른 테이블에 복사할 수 있습니다.
참고
SQL Server 2012 형식의 데이터베이스에 대해 새로운 버전의 테이블 디자이너가 표시됩니다. 이 항목에서는 이전 형식의 SQL Server를 사용하는 이전 버전의 테이블 디자이너에 대해 설명합니다.
새 버전에서는 스크립트 창에서 직접 또는 그래픽 인터페이스를 통해 테이블 정의를 변경할 수 있습니다. 그래픽 인터페이스를 사용할 경우 스크립트 창에서 테이블의 정의가 자동으로 업데이트됩니다. 스크립트 창에서 SQL 코드를 적용하려면 업데이트 단추를 선택합니다. 새 버전에 대한 자세한 내용은 방법: 테이블 디자이너를 사용하여 데이터베이스 개체 만들기를 참조하십시오.
참고
일부 Visual Studio 사용자 인터페이스 요소의 경우 다음 지침에 설명된 것과 다른 이름 또는 위치가 시스템에 표시될 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.
한 테이블에서 다른 테이블로 열 정의를 복사하려면
복사하려는 열이 있는 테이블과 이 열을 붙여넣으려는 대상 테이블을 엽니다.
복사하려는 열이 포함된 테이블에 해당하는 탭을 클릭하고 복사할 열을 선택합니다.
편집 메뉴에서 복사를 클릭합니다.
열을 복사하여 넣으려는 대상 테이블에 해당하는 탭을 클릭합니다.
열을 삽입하려는 위치 바로 앞의 열을 선택하고 편집 메뉴에서 붙여넣기를 클릭합니다.
별칭 데이터 형식이 있는 데이터베이스 열을 한 데이터베이스에서 다른 데이터베이스로 복사하면 사용자 정의 데이터 형식을 대상 데이터베이스에서 사용하지 못할 수도 있습니다. 이 경우 해당 열에는 대상 데이터베이스에서 사용할 수 있는 가장 비슷한 기본 데이터 형식이 지정됩니다. 별칭 데이터 형식에 대한 자세한 내용은 Microsoft 웹 사이트를 참조하십시오.
한 테이블에서 다른 테이블로 데이터를 복사하려면
위에서 설명한 열 정의 복사 지침을 따릅니다.
참고
한 테이블에 다른 테이블로 데이터를 복사하려면 먼저 대상 열의 데이터 형식이 소스 열의 데이터 형식과 호환되는지 확인해야 합니다.
서버 탐색기에서 테이블 노드를 마우스 오른쪽 단추로 클릭하고 새 쿼리를 클릭합니다.
쿼리 디자이너 메뉴에서 형식 변경을 가리킨 다음 결과 삽입을 클릭합니다.
결과 삽입의 대상 테이블 선택 대화 상자에서 데이터를 복사해 넣을 대상 테이블을 선택한 다음 확인을 클릭합니다.
테이블 내에서 행을 복사하는 경우 소스 테이블을 대상 테이블로 추가할 수 있습니다.
참고
쿼리 디자이너에서는 업데이트 가능한 테이블과 뷰를 미리 확인할 수 없습니다.따라서, 결과 삽입의 대상 테이블 선택 대화 상자의 테이블 목록에는 쿼리하려는 데이터 연결에 사용 가능한 모든 테이블과 뷰가 표시됩니다. 여기에는 행을 복사해 넣을 수 없는 테이블이나 뷰도 포함됩니다.
다이어그램 창의 본문을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 Add Table to Diagram을 클릭합니다.
테이블 추가 대화 상자에서 데이터를 복사하려는 각 소스 테이블을 선택하고 추가를 클릭한 다음 닫기를 클릭합니다.
다이어그램 창에 테이블이 간략한 형태로 나타납니다.
축약된 테이블에서 데이터를 복사하려는 소스 열의 확인란을 모두 선택합니다.
조건 창의 추가 열에서 각 대상 열에 대해 데이터를 복사할 소스 열을 선택합니다.
조건 창에 검색 조건을 입력하여 복사할 행을 지정합니다. 자세한 내용은 방법: 검색 조건 지정을 참조하십시오.
검색 조건을 지정하지 않으면 소스 테이블의 행 전체가 대상 테이블에 복사됩니다.
요약 정보를 복사하려면 그룹화 방법 옵션을 지정합니다. 자세한 내용은 방법: 테이블에 있는 모든 행의 값 요약 또는 집계를 참조하십시오.
쿼리를 실행하려면 SQL 실행 단추를 클릭합니다.
결과 삽입 쿼리를 실행해도 결과 창에는 결과가 보고되지 않습니다. 대신, 복사한 행의 수를 나타내는 메시지가 표시됩니다.
별칭 데이터 형식이 있는 데이터베이스 열을 한 데이터베이스에서 다른 데이터베이스로 복사하면 사용자 정의 데이터 형식을 대상 데이터베이스에서 사용하지 못할 수도 있습니다. 이 경우 해당 열에는 대상 데이터베이스에서 사용할 수 있는 가장 비슷한 기본 데이터 형식이 지정됩니다. 별칭 데이터 형식에 대한 자세한 내용은 Microsoft 웹 사이트를 참조하십시오.