1) Запускаю процедуру
2) Процедура в конце выполнения дает ошибку на строке с кодом
SET @Gdpks_Daugiklis = @Gdpks_Svoris/@Gdpks_PusgaminioIseiga;
3) Проверил что процедура выполнилась до конца, то есть код после этой строки тоже отработал не смотря на ошибку.
4) Проверил данные которые принимает @Gdpks_PusgaminioIseiga перед строкой с ошибкой - они не равны 0, значение 1000.0002 или 999.01, и подобные, но никогда не равны 0.
В чем может быть ошибка и почему несмотря на ошибку код дальше все равно выполнился?