3

Management Studio(SQL Server 2008)でブレークポイントを使用してT-SQLストアドプロシージャをデバッグし始めたところです。ブレークポイントウィンドウに条件列があることに気付きました。

ここに画像の説明を入力してください

しかし、デバッグメニュー、ブレークポイントのコンテキストメニュー、またはブレークポイントウィンドウ内などではなく、ブレークポイントで条件を実際に指定する方法を見つけることができません。

SSMSで条件付きブレークポイントを使用する方法はありますか、またはその列は将来のバージョンで存在しますか?

4

3 に答える 3

5

いいえ、できません。このサイトから、他の制限のいくつかも見ることができます。

関連する見積もりは次のとおりです。

T-SQLデバッガーは、ブレークポイント条件またはヒットカウントを設定するMicrosoftVisualStudioの機能をサポートしていません。

于 2011-04-26T17:40:57.543 に答える
1

私は回避策を見つけました:

私の状態が@IterationNR = 18私が述べた場合

IF @IterationNR = 18 SET @IterationNR = @IterationNR

SETコマンドで行にブレークポイントを設定します。

于 2020-03-21T10:14:38.483 に答える
0

もう1つの方法は、ADO.NETを使用してSQLServer Management Studioで実行していたSQLクエリを実行するC#またはVB .NETアプリケーションを作成し、VisualStudio内のSqlCommandオブジェクトの条件付きブレークポイントまたはヒットカウントブレークポイントを設定することです。

于 2014-11-10T21:36:17.713 に答える