Расширение этой идеи заключается в настройке управляющей строки.Это дает нам больше возможностей, чем включение или выключение.
Например: Объявление параметров хранимой процедуры
(@Debug varchar(5), -- use bit wise control for debugging, currently 5 levels.
Простая подстрока для управления блоком тестирования / отладки.
if substring(@Debug, 1, 1) = '1'
Для тестового прогона вы могли бы ввести «10001» для @Debug, чтобы отладки «уровня» 1 показывали (т.е. инициализировать), и только отладки «уровня» 5 показывали для подраздела кода, который вы тестируете / отлаживаете.1009 *
Вы могли бы расширить эту идею, используя числовые значения (т.е. 2-9) тоже.Но это может быть слишком.