質問: 複数のsqlserver management studio expressの結果テーブルを一度にコピーするにはどうすればよいですか? 複数の結果テーブルを吐き出すクエリがあり、すべてのテーブルを一度に選択し、コピーを押してから、すべてを1つのexcelファイルに同時に貼り付けたいと考えています。誰かがそれを行う方法を知っていれば、私もエクスポートで大丈夫でしょう。注:デフォルト設定を変更したくはありません。この1つのクエリに対してこれを実行できるようにしたいだけです。更新:元の質問で、異なるテーブルの列が一致しないことを指定する必要がありました。
回答: 各サブクエリですべての列が同じである場合は、それらの間にunion allを置くと、すべて同じクエリに追加されます。これが機能するには、すべての列が同じ名前で同じ順序である必要があります。それらが近いが正確ではない場合は、あるクエリに空の列を追加して、別のクエリと一致するようにすることができます。たとえば、最初のクエリにname、rank、および結果のシリアルですが、2番目のクエリにはnameとserial、次のように書くことができます:select name, rank, serial from table_a union all select name, '' as rank, serial from table_b