SSブログ

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

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

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

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

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