SSMS
 sql >> Teknologi Basis Data >  >> Database Tools >> SSMS

Apakah ada cara untuk secara langsung mengompres/mengritsleting hasil dari kueri SQL?

Jalankan kueri dari sqlcmd sebagai gantinya dan pipa output ke zip baris perintah (Anda harus menginstalnya, lihat Utilitas tar yang bagus untuk Windows ?). Atau Anda dapat menggunakan PowerShell yang dapat melakukan zip out-of-the-box, termasuk input pipa, lihat Kompres File dengan Windows PowerShell lalu kemas Gadget Sidebar Windows Vista , ini tidak memerlukan alat tambahan karena PS sudah ada di server Host Anda (walaupun pada pembacaan kedua saya pikir solusi PS, seperti pada tautan, masih memerlukan file yang kempes terlebih dahulu, tidak dapat mengompres pada file).

Contoh kueri menggunakan sqlcmd dan 7zip:

sqlcmd -S <DATABASE> -s <COLUMNSEP> -Q "SELECT ..." | .\7za.exe a -si <FILENAME>

Ingatlah untuk menggunakan -Q (jalankan kueri dan keluar) dan bukan -q (jalankan kueri) atau ini tidak akan berhasil.




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Bagaimana cara memberi diri saya akses admin ke instance SQL Server lokal?

  2. Menduplikasi TABEL menggunakan Microsoft SQL Server Management

  3. Hasil salin tempel Microsoft SQL Server ke excel tidak berfungsi

  4. Bagaimana mengubah SQL di Edit 200 Baris Teratas di SSMS 2008

  5. Pembatas khusus di SQL Server yang diatur dalam opsi Hasil ke Teks tidak berfungsi