SQLServer2008のデバッグ方法

SQLServerの関数を作成しました。
デバッグ方法に少し悩んだので覚え書きしておきます。

1.関数を登録します
CREATE FUNCTION getXXX(@p1 DATE) ~

2.クエリを作成
DECLARE @date1 date
SET @date1 = ‘2010-9-25’
SELECT dbo.getXXX(@date1) AS ‘@date’

3.デバッグ
関数の止めたい箇所にブレークポイントを設定します。
  ↓
クエリの画面でデバッグ→デバッグ開始
  ↓
ステップ実行
  ↓
結果がクエリの下部に表示される

以上です。
私は、SQLServer2000は少し使ったことありますが、もう覚えていなくて
色々調べると、ちょっと前まではSQLアナライザというツールで
こういうのをチェックしていたようですが、2005から変わったようです。
全て、「SQL Server Management Studio」で出来るようです。

タイトルとURLをコピーしました