В 2005 сиквеле появилась новая система обработки исключений, try/catch. Если в блоке try произошла ошибка, то выполнение перемещается в блок catch. Но вот что будет, если код не обрамлять такими конструкциями? Ведь в 2000-ом выполнение следующей SQL-команды продолжалось даже тогда, когда произошла ошибка на предыдущей.