SQL 쿼리 데이터를 Excel로 직접 내보내기
SQL Server 데이터베이스에서 대규모 데이터 세트를 Excel로 직접 내보내는 것은 어려울 수 있습니다. 이 문서에서는 Microsoft.Jet.OLEDB.4.0 데이터 공급자를 사용할 때 "'SELECT' 키워드 근처의 잘못된 구문" 오류가 발생하는 일반적인 문제에 대한 솔루션과 대안을 제공합니다.
In-Excel 내보내기 방법
또 다른 접근 방식은 Excel에 내장된 내보내기 기능을 활용하는 것입니다. 결과 창에서 모든 기록을 선택하고 강조 표시합니다. 왼쪽 상단 셀을 마우스 오른쪽 버튼으로 클릭하고 "다른 이름으로 결과 저장"을 선택합니다. 내보내기 형식으로 CSV를 선택합니다.
OPENROWSET을 사용하여 수정된 코드
직접 INSERT 방법이 실패하면 대신 OPENROWSET 사용을 고려하세요.
INSERT INTO OPENROWSET ('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=c:\Test.xls;','SELECT productid, price FROM dbo.product')
추가 옵션
열 머리글과 함께 내보내기
결과를 열 머리글이 있는 CSV 파일로 저장하려면 다음 단계를 따르세요.
참고: 이 설정은 적용되지 않습니다. 기존 쿼리 탭에. 새 탭을 열거나 SSMS를 다시 시작하여 활성화하세요.
위 내용은 ''SELECT' 키워드 근처의 잘못된 구문' 오류를 방지하면서 SQL 쿼리 데이터를 Excel로 효율적으로 내보내려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!