sql >> データベース >  >> Database Tools >> SSMS

SQLクエリの結果を直接圧縮/圧縮する方法はありますか?

    sqlcmd からクエリを実行します 代わりに、出力をコマンドラインzipにパイプします(インストールする必要があります。Windowsに適したtarユーティリティとは ?)。または、パイプ入力を含め、すぐに使用できるPowerShellを使用できます。 Windows PowerShellでファイルを圧縮してから、WindowsVistaサイドバーガジェットをパッケージ化します 、PSはすでにホストサーバー上にあるため、これには追加のツールは必要ありません(ただし、2回目の読み取りでは、リンクのようにPSソリューションは最初に収縮したファイルを必要とし、ファイル上で圧縮できないと思います)。

    sqlcmdと7zipを使用したサンプルクエリ:

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

    -Qを使用することを忘れないでください (クエリを実行して終了します)-qではありません (クエリを実行)そうでないと、これは機能しません。




    1. phpMyAdminで定義されている内部関係とは何ですか?

    2. #1025-'./database/#sql-2e0f_1254ba7'の名前を'./database/table'に変更する際のエラー(errno:150)

    3. テーブルリレーションの設定Cascade、Set Null、およびRestrictは何をしますか?

    4. PHPMyAdminを使用してMySQLの重複行を削除するにはどうすればよいですか?