집 >데이터 베이스 >MySQL 튜토리얼 >SQL Server 쿼리 결과를 Excel로 내보내는 방법: 데이터 공급자 및 구문 오류 문제 해결?
쿼리 결과를 Excel로 내보내기: 데이터 공급자 및 구문 오류 해결
SQL Server 쿼리에서 대규모 데이터 세트를 Excel로 직접 내보내는 것은 특히 데이터 공급자 및 구문 오류와 관련된 문제가 발생할 때 문제가 발생합니다.
사용을 시도한 원본 코드 Microsoft.Jet.OLEDB.4.0 공급자에서 "SELECT" 문 근처의 잘못된 구문으로 인해 오류가 발생했습니다. 이 문제를 해결하려면 대신 OPENROWSET 메서드를 사용하는 것이 좋습니다.
INSERT INTO OPENROWSET ('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=c:\Test.xls;','SELECT productid, price FROM dbo.product')
또는 데이터 내보내기에 대한 보다 포괄적인 접근 방식을 제공하는 SSIS(SQL Server Integration Services) 도구를 사용할 수 있습니다. SSIS 사용에 대한 튜토리얼은 여기에서 찾을 수 있습니다:
http://www.accelebrate.com/sql_training/ssis_2008_tutorial.htm
열 헤더로 결과 저장
결과를 열 헤더가 포함된 CSV 파일로 저장하려면 다음 단계를 따르세요. SSMS:
이러한 설정은 새 항목에만 적용됩니다. 변경 후 또는 SSMS를 다시 시작한 후 열린 쿼리 탭.
위 내용은 SQL Server 쿼리 결과를 Excel로 내보내는 방법: 데이터 공급자 및 구문 오류 문제 해결?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!