Что-то я сегодня особенно туплю... Проблема в следующем:
Есть примерно такой код
IF -- тут проверка кучи условий, в частности - существования
-- столбца TheField в таблице TheTable.
-- Если столбца нет - условие не выполнено.
BEGIN
-- тут код, обращающийся к TheTable.TheField
-- ...
END
При попытке исполнить получаю (естественно) хамское замечание "Invalid column name 'TheField'.", т.к. в данной базе в таблице TheTable поля TheField нет.
Так ведь и код внутри "BEGIN - END" тоже при этом выполняться не должен...
Помогите, люди добрые, подскажите - как донести до SQL'я мысль, что нефиг искать ошибки в неисполняемом коде?
Заранее благодарен...