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 を再起動して有効にします。
以上がSQL クエリ データを Excel に効率的にエクスポートして、「キーワード 'SELECT' 付近の構文が正しくありません」エラーを回避するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。