Использование SQL Server 2008. Я унаследовал ряд хранимых процедур, которые проверяют данные и все возвращаемые наборы результатов в одном и том же формате, то есть ноль или более кодов ошибок и соответствующее сообщение. Текущее использование пытается каждый процесс по одному и прекращает проверку всякий раз, когда любой процесс возвращает непустой. Например, 'check_length' может возвращать {209, 'Too short'}, но 'check_weight' не вызывается. Разочарование для пользователей приложений, которые фиксируют свою длину только для того, чтобы понять, что теперь она «слишком тяжелая» Что мне нужно сделать, так это вызвать обе процедуры и объединить результирующие наборы, чтобы пользователь видел все сообщения об ошибках вместе.
Какой лучший способ справиться с этим? Я не против пересмотреть все СП.
Заранее спасибо!