sqlcmdコマンドで、
SELECTステートメントを実行した時、
行の折り返しで、結果が見づらくなることがあります。
OracleのLINESIZEに相当する設定が、
SQLServerにもないか調べてみました。
普段は、Management Studio等のGUIツールを使いますが、
たまにCUIを使うことがあるので、備忘録として載せておきます。
(2)コマンド
[前提]
SQLServer2005以降 (2000以前はosqlを使用します。)
[コマンド]
sqlcmdコマンドの実行時に、オプションで指定します。(-w [表示桁数])
例
・接続先:(local)\SQLEXPRESS
・接続方法:SQLServer認証
・ユーザ:sa 、パスワード:pass
・表示桁数:1000
コマンド |
sqlcmd -S (local)\SQLEXPRESS -U sa- P pass -w 1000 |
[補足]
sqlcmdで表示桁数を増やしても、
コマンドプロンプトのウィンドウ幅が狭いと、
行を折り返してしまいます。
事前にコマンドプロンプトのプロパティで、
十分な幅を設定する必要があります。
コマンドプロンプトの幅の設定手順は、以下の通りです。
[手順]
(1)「プログラム名を指定して実行」
(2)「cmd」を実行
(3)ウィンドウの「プロパティ」
(4)「レイアウト」タブを選択
(5)「画面バッファのサイズ」の「幅」を変更。
0 件のコメント:
コメントを投稿