HOME >> Tips >> Microsoft SQL Server

SQL Server Management Studio でSQL からコメントを出力する方法

2016/9/27
文書番号:20571

SQL Server Management Studio で SQL のデバッグ実行時に処理途中の変数の値を確認したり、処理の経過時間を確認したりしたいことがあります。

PRINT コマンドを使用してSQL からコメントを出力することができます。

【設定方法】

  1. PRINT コマンドを使用してコメントを出力します。
    
    --開始時刻を出力
    PRINT '処理開始 ' + FORMAT(GETDATE(),'yyyy/MM/dd HH:mm:ss')
    
    DECLARE @TAB_COUNT int
    
    --テーブルの件数を取得
    SELECT @TAB_COUNT = count(*)
    FROM   sysobjects
    WHERE  xtype = 'U'
    
    --テーブルの件数を出力
    PRINT 'テーブルカウント:' + convert(varchar,@TAB_COUNT)
    
    --終了時刻を出力
    PRINT '処理終了 ' + FORMAT(GETDATE(),'yyyy/MM/dd HH:mm:ss')
    
    

    クリックで拡大
  2. SELECT の結果を伴う場合は「結果」タブと「メッセージ」タブに分かれて出ますので「メッセージ」タブをクリックすると出力結果を確認することができます。

    クリックで拡大

    クリックで拡大