У меня есть универсальный UDF, который шифрует заданное входное значение. Этот UDF дает правильное значение при использовании в операторе выбора, однако UDF возвращает ноль, когда используется в операторе «Создать таблицу как выбор» или «Вставить в ... выбор». Вход в udf, вывод из udf, тип данных столбца таблицы, который создается или вставляется, все имеют тип string.
Так что может быть причиной того, что оператор select ведет себя по-разному, когда является частью оператора create или insert?