So-net無料ブログ作成
検索選択

[SQLServer]sqlcmdコマンドの表示桁数の指定 [SQLServer Tips]

(1)はじめに
 sqlcmdコマンドで、
 SELECTステートメントを実行した時、
 行の折り返しで、結果が見づらくなることがあります。

 OracleのLINESIZEに相当する設定が、
 SQLServerにもないか調べてみました。

 普段は、Management Studio等のGUIツールを使うので、
 たまに使うときに備えて、備忘録として載せておきます。

(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)「画面バッファのサイズ」の「幅」を変更。
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

トラックバック 0

メッセージを送る

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。