проверить правильность хранимой процедуры - PullRequest
3 голосов
/ 15 июня 2011

У меня есть хранимая процедура (sproc A), которая синтаксически верна. Поэтому, когда я нажимаю «выполнить» в операторе create или alter, он сохраняется в базе данных.

Однако у sproc A есть вызов другой хранимой процедуры (sproc B). Он не предоставляет достаточно параметров для sproc B, поэтому я не вижу, насколько это допустимая хранимая процедура.

Я хочу обнаружить любые хранимые процедуры в моей базе данных, которые не передают достаточно параметров своим собственным хранимым процедурам.

Thankyou, Фидель

1 Ответ

5 голосов
/ 15 июня 2011

К сожалению, в SQL Server нет механизма для проверки зависимостей, параметров и т. Д.

Вам необходимо search + check или предоставить значения по умолчанию для параметров.Вы только подберете его, протестировав иначе.

Хороший инструмент автозаполнения, такой как Подсказка Red Gate SQL , может перечислить параметры + типы для вас

Примечание:

Это давняя проблема, и даже есть запрос к MS , включая это.Проверка параметров SP является одним из OPIC STRICT предложений

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...