SQL文でクエリーデータをネイティブexcelに保存

678 ワード

シーン:各テストはデータベースに大量のデータを生成し、データを分析するためにexcelに保存する必要があります.
方法:sql文で実現し、テーブル全体のデータをexcelに保存すると効果的です.
文は次のとおりです.
EXEC master..xp_cmdshell 'bcp SUPERJXT_125K.dbo.OBJ_TAG_INOUT OUT "E:\    \OBJ_TAG_INOUT.xls" -c  -S"SED-ZHANG" -U"sa" -P"******"'

 
質問:間もなく、保存されたデータexcelのデフォルトの行数はそんなに多くの行のデータをロードできないことに気づき、開くたびに表示が遅くなります.悲しいことに、テストで発生したデータが多すぎるかもしれません.
最終的な解決方法:
テストごとにデータベースをバックアップし、データ分析はSQL文で実現します.その後、統計データをexcelに導き、アイコンで実現します.
2011-06-09