0

列幅を表すダッシュ文字の大きな長い行を含まない結果を返すコマンドラインからosqlクエリを送信する方法はありますか?

これが私が使っているサンプルコードです:

echo.
"%PROGRAMFILES%\Microsoft SQL Server\%SQLVER%\Tools\BINN\osql" -S . -E -Q "SELECT name + ', ' FROM sysdatabases order by name for XML PATH('')"

結果は次のようになります。

 -------------------------------------------------------------------------------------------------------------------------------------------

        ------------------------------------------------------------------------------------------------------------------------------------

        ------------------------------------------------------------------------------------------------------------------------------------

        ------------------------------------------------------------------------------------------------------------------------------------

        ------------------------------------------------------------------------------------------------------------------------------------
 master, model, msdb, openfire, tempdb,
4

1 に答える 1

3

-h-1スイッチを使用してヘッダーを抑制します。ダッシュはヘッダー/データ区切り文字の「行」です。

同じスイッチをsqlcmdにも使用できます

于 2010-07-26T21:59:47.540 に答える