Обновление UDF SQL Server

#sql-server-2005

#sql-server-2005

Вопрос:

Я изменил тип данных столбца в одной из своих таблиц с int на decimal.

У меня есть UDF, ссылающийся на столбцы этой таблицы.

Как я могу гарантировать, что мой UDF возвращает десятичные числа, а не int, без необходимости его повторного создания?

(Для просмотра я знаю, что мы можем использовать sp_refreshview, не уверен насчет UDF).

Спасибо, Рашми

Ответ №1:

Я предполагаю, что вы говорите о встроенном TVF, и в этом случае вы можете использовать

 EXEC sp_refreshsqlmodule 'YourTVF'