Есть ли способ проверить, является ли поле числовым в производном столбце / Условное разбиение задачи «Поток данных» в Sql Server Integration Services 2005.
Функциональность должна быть похожа на функцию ISNUMERIC ().
В настоящее время я использую
((DT_NUMERIC,12,0)fieldname= (DT_NUMERIC,12,0)fieldname)
в выражении производного столбца, чтобы проверить, является ли имя поля числовым. Но если имя поля содержит символы, такие как 123ABC вместо цифры 123, вышеприведенное выражение выдает исключение из-за сбоя преобразования и выполнения пакета останавливается.
Если бы у нас была такая функция, как ISNUMERIC (), то нам не нужно было бы делать весь этот цирк. Кто-нибудь знает, есть ли какая-либо функция, подобная этой, чтобы проверить, является ли поле числовым или нет в SSIS.