SSMS 결과 복사시 열 머리글 포함하기
- Version : SQL Server 2005, 2008, 2008R2
SSMS에서 결과집합을 복사하여 엑셀이나 기타 문서 붙여 넣을 때 열 머리글이 포함되지 않아 한땀 한땀 손으로 기입했던 기억이 있을 것이다.
이렇게 귀찮고 손이 많이 가는 작업을 한번에 해결 할 수 없을까?
이번 시간을 통해서 알아 보자.
SSMS에서 쿼리를 실행하여 결과값을 복사하여 엑셀에 붙여 보자.
SSMS가 기본 옵션으로 선택되어 있다면 다음과 같이 엑셀에 붙여넣기가 될 것이다.
열 머리글이 포함되지 않아 어떤 열이 어떤 정보를 나타내는지 확인 할 수 없다. 그렇다고 한땀 한땀 손으로 기입하자니 열 이름도 복잡하고 너무 많다. 어떻게 할까?
SQL Server 2008 이상에서는 다음과 같이 결과를 복사 할 때 마우스 오른쪽을 클릭하여 [복사(머리글 포함)] 을 선택하면 다음과 같이 열 머리글까지 복사되어 붙여넣기가 실행 된다.
SQL Server 2008에서 [복사(머리글 포함)]를 선택하여 붙여 넣었다. 엑셀에 자동으로 열 이름이 포함된 것을 확인 할 수 있다.
그렇다면 SQL Server 2008 이전 버전에서는 어떻게 할까? 다음과 같이 SSMS에서 [도구] – [옵션]을 선택 한다.
[옵션]창에서 [쿼리 결과] –[SQL Server] –[표 형태로 결과표시] 탭에서 [결과를 복사하거나 저장할 때 열 머리글 포함]을 체크 한다.
체크를 완료 하였으면 확인을 선택하여 창을 닫는다.
반드시 새로운 쿼리창을 열어야 해당 옵션이 적용 된다. 새로운 쿼리창을 실행하여 쿼리 결과를 복사하여 붙여넣기를 하여 보자.
특별히 마우스를 클릭하여 [복사(머리글 포함)] 선택하지 않아도 다음과 같이 머리글이 복사된 것을 확인 할 수 있다.
매우 쉽고 간단한 옵션이지만 단순한 시간을 줄임으로써 작업의 효율을 높일 수 있는 기능 이다.
2012-09-19 / 강성욱 / http://sqlmvp.kr
'SQL Server > SQL Server Tip' 카테고리의 다른 글
SSMS 쿼리 결과 다른 탭에 표시하기 (0) | 2015.07.17 |
---|---|
SSMS 연결 표시줄 색상 변경 (0) | 2015.07.17 |
SSMS 결과물을 쉼표로 구분하여 출력하기 (0) | 2015.07.17 |
SSMS 최근 사용한 파일에 대한 설정 변경 (0) | 2015.07.17 |
SSMS 상위 행 선택 및 수정 행 변경 (0) | 2015.07.17 |