Я только начал писать хранимую процедуру в SQL Server 2008 и имеет более 30 параметров. Я никогда не писал один с более чем 10 параметрами, и это заставило меня задуматься ... В какой момент слишком много параметров?
Для контекста ... эта процедура по существу вставит одну строку в одну таблицу. Также было бы очень похоже; хотя несколько меньше; версия, которая выполняет ОБНОВЛЕНИЕ для той же таблицы. Большинство столбцов относительно маленькие с сочетанием int и strings ( varchar(200)
).
Каковы проблемы; хорошо или плохо; чтобы иметь процедуру с большим количеством параметров и какой порог, где я должен начать рассматривать другие шаблоны?